slon
Новичок
Почему parse_url выдает ошибку?
Есть код
<?
$from=$_SERVER["HTTP_REFERER"];
$from=parse_url($from);
$from='http://'.$from[host];
print $from.'<br>';
?>
при его запуске выдается:
Notice: Use of undefined constant host - assumed 'host' in public_html/test/a.php on line 4
http://site.com
т.е. выводится ошибка, но и результат функция после нее выдает тот что нужно.
все дело в том что все работало нормально целый месяц после установки, а потом что то случилось.
Что могло случится? И как это устранить? Функцию на другую заменить нельзя т.к. скрипт зазенденный.
Есть код
<?
$from=$_SERVER["HTTP_REFERER"];
$from=parse_url($from);
$from='http://'.$from[host];
print $from.'<br>';
?>
при его запуске выдается:
Notice: Use of undefined constant host - assumed 'host' in public_html/test/a.php on line 4
http://site.com
т.е. выводится ошибка, но и результат функция после нее выдает тот что нужно.
все дело в том что все работало нормально целый месяц после установки, а потом что то случилось.
Что могло случится? И как это устранить? Функцию на другую заменить нельзя т.к. скрипт зазенденный.