如题:
大C不上QQ,找了客服,也没有人理我。只好来这里说
本来是这句的:
$HTTP_REFERER = $GLOBALS['HTTP_SERVER_VARS']['HTTP_REFERER'];
我改了一个这样的地址, 如果前一个地址是这样的:
"http://bbs.kingsoft.com:81/index.php?sid=aCXqnfFDSrtb&sid=aCXqnfFDSrtb";
返回就会出错。
- function dreferer() {
- global $referer;
- $HTTP_REFERER = "http://bbs.kingsoft.com:81/index.php?sid=aCXqnfFDSrtb&sid=aCXqnfFDSrtb"; //我改了一个这样的地址
- if(empty($referer) && isset($HTTP_REFERER)) {
- $referer = preg_replace("/(?:([\?&]sid\=[a-z0-9]{8}&?))/i", '', $HTTP_REFERER);
- die($referer);
- $referer = substr($referer, -1) == '?' ? substr($referer, 0, -1) : $referer;
- }
- if(!strpos($referer, '.php') || strpos($referer, 'logging.php')) {
- $referer = 'index.php';
- }
- return $referer;
- }
复制代码 |