У меня есть клиент. Допустим, их домен www.mydomain.com.
Мы создаем новую страницу по адресу www.mydomain.com/newsection.
На странице /newsection клиент хотел бы добавить ссылку «Вернуться на основной сайт» (www.mydomain.com) ТОЛЬКО в том случае, если пользователь ранее был на основном сайте.
Итак, я настроил фрагмент кода PHP следующим образом:
<?php
$referral = $_SERVER['HTTP_REFERER'];
if (preg_match('/http://www.mydomain.com/', $referral)) {
echo "from My Domain";
} else {
echo "not from My Domain";
}
?>
Однако это всегда возвращает false («Не из моего домена»), даже если пользователь заходит с mydomain.com.
Есть ли какие-либо очевидные синтаксические ошибки или другие логические проблемы, которые я не получаю?
Проблема в том, что моя новая страница (www.mydomain.com/newsection) все еще находится на этом основном домене?
error_reporting
, тогда ошибка станет очевидной. - person mario   schedule 06.04.2012