vBulletin использует $_SERVER['HTTP_REFERER']
в файле login.php используется переменная $url как адрес referer
как я понял она определяется в файле includes\init.php
вот кусок кода лде она определяется
vBulletin version 3.0.0, includes\init.php, start line 319
PHP код:
define('REFERRER', $_SERVER['HTTP_REFERER']);
define('SAPI_NAME', php_sapi_name());
if (empty($_REQUEST['url']))
{
$url = REFERRER;
}
else
{
if ($_REQUEST['url'] == REFERRER)
{
$url = 'index.php';
}
else
{
$url = &$_REQUEST['url'];
}
}
if ($url == SCRIPTPATH OR empty($url))
{
$url = 'index.php';
}
$url = xss_clean($url);
define ('REFERRER_PASSTHRU', $url);
одно только вот непонятно зачем сравнивать $url и SCRIPTPATH