Главная » Статьи » Создание сайта |
Просмотров: 582
Добавил: VIssavi
|
В последних двух случаях проблемы с доступом робота к странице — разрешимы. В первом случае необходимо разрешить роботу посещать закрытую область сайта. Для этого найдите на странице (напомню, что мы находимся на вкладке Главная страница, меню Настройки аккаунта | Доступ для робота AdSense) опцию Данные для доступа робота AdSense и нажмите кнопку Добавить доступ, расположенную рядом. В открывшемся окне нужно ввести следующие данные для доступа: URL сайта — здесь имеется в виду не сам адрес сайта, а адрес страницы или каталог, доступ к которым ограничен. Например, в случае с форумом, это может быть адрес страницы, на которой находится список созданных тем; URL страницы входа — многие ошибочно путают этот адрес с адресом страницы, на котором расположена форма для введения имени пользователя и пароля. Здесь нужно указать адрес скрипта, который непосредственно обрабатывает (проверяет на подлинность) имя пользователя и пароль, полученные из формы авторизации. Конечно, это может быть и одна страница или, даже у современных сайтов, вообще любая страница. То есть, без разницы, на какую страницу будут переданы имя и пароль, — они в любом случае будут обработаны; Метод доступа — нужно выбрать один из методов, с помощью которого будет проходит авторизация. Чаще всего используются методы POST и GET; Параметры — для ввода параметров доступна пара полей, разделенных между собой знаком равенства. Первое поле предназначено для ввода названия передаваемого в скрипт параметра, второе — для ввода его значения. Всего доступно две пары параметров — предполагается, что они будут использованы для имени и пароля. Так же вы можете добавить еще несколько параметров, если это необходимо для прохождения авторизации. Значения параметров вы можете указать сразу же — ими будут являться учетные данные пользователя, которые вы создали. Его имя и пароль. Названия параметров вы можете узнать, просмотрев исходный код страницы, на которой находится форма авторизации. Для этого откройте страницу в виде HTML в своем браузере и найдите форму, в которую вводятся данные для авторизации. Названия передаваемых параметров будут соответствовать атрибутам name тегов <input>. <form action="login_script.php"> Имя пользователя:<input type="text" name="user login"> Пароль: <input type="password" name="user_password"> <input type="submit" value="ВХОД"> </form> Из приведенного кода видно, что имя пользователя будет передаваться в параметре user_login, а его пароль — в параметре user_password. Названия этих параметров вместе с соответствующими значениями и нужно сообщить AdSense. Обратите внимание, что в указанной форме также содержится и информация об адресе скрипта, который будет обрабатывать введенные данные. Это значение атрибута action тега <form>, т. е. то значение, которое мы должны указать в качестве URL адреса страницы входа — естественно, что указать его следует в абсолютном виде. Рассмотрим пример. Пусть авторизация на странице сайта проходит с помощью указанной здесь формы. Для доступа робота к закрытой части сайта был создан пользователь, с именем UsER01AdSEnsE и паролем Yf7F3a_dpX068A. Создан, как можно видеть, с учетом требований безопасности. В качестве примера приведен самый простой способ авторизации, на практике все может быть сложнее. Например, в скрипт для авторизации могут передаваться еще несколько параметров или могут использоваться другие методы доступа. Для того чтобы проверить, получилось у вас или нет, нажмите кнопку Протестировать доступ, и если все сделано правильно, в открывшемся окне вы увидите закрытый раздел своего сайта, как если бы вы сами ввели данные для авторизации непосредственно на сайте. В этом случае закрывайте окно со своим сайтом и добавляйте доступ кнопкой Добавить доступ. По указанной схеме вы сможете добавить доступ и для других своих сайтов, имеющих ограниченный доступ. На этом первый шаг для предоставления доступа AdSense к закрытой области вашего сайта выполнен. |