Привет, у меня есть сайт и я пытаюсь показать этот сайт только для пользователей моего браузера. (Мой браузер показывает только мой сайт тоже)Изменение Useragent для моего браузера (закодировано с помощью vb)
так я закодировать это браузер на Visual Basic экспресс
Public Class Form1
Dim userClickNavigate As Boolean = True
Private Sub WebBrowser1_DocumentCompleted(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
userClickNavigate = True
End Sub
Private Sub WebBrowser1_Navigating(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserNavigatingEventArgs) Handles WebBrowser1.Navigating
If Not userClickNavigate Then
userClickNavigate = True
WebBrowser1.Navigate(e.Url, Nothing, Nothing, "User-Agent:Nokia-MIT-Browser/3.0")
End If
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
userClickNavigate = False
WebBrowser1.Navigate("http://orenaksakal.org/demo2/", Nothing, Nothing, "User-Agent:Nokia-MIT-Browser/3.0")
End Sub
End Class
это работает очень хорошо на первый. Но у меня есть в моих php-файлах. этот код;
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) {
echo '<script type="text/javascript">alert("Bu site Internet Exploreri desteklemiyor!");</script>';
die();
и когда я обновить страницу или перейти на следующую ссылку моих агента изменения пользователя больше не работают .. повернувшись к IE ..
как я могу всегда держать его для моей программы браузера?
HTTP_USER_AGENT можно подделать. –
спасибо, что предупредили меня, но все в порядке, я думаю, никто не попробует. Моя ссылка на страницу уникальна. – awdesign