Реферер должен сделать трюк
echo $_SERVER['HTTP_REFERER']
из вашего php-скрипта
Просто чтобы получить более конкретную информацию:
Page1 звонит на Page2. Затем вы должны вывести указанную выше переменную, чтобы найти URL страницы1. Если вам нужен URL страницы2, вы должны использовать:
$_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
Вы должны проверить, существуют ли они, прежде чем пытаться получить к ним доступ. Я иногда делаю это:
$server = array_merge(array('HTTP_HOST'=>null, 'REQUEST_URI'=>null, 'HTTP_REFERER'=>null), $_SERVER);
Я бы тогда обратился к переменной "$ server" вместо $ _SERVER. В качестве альтернативы вы также можете использовать @ $ _ SERVER [], что, как правило, подавляет ошибки.