求php获取来源页面地址代码
就是获取访客的来源地址,再把存到txt文件中的代码,不要教方法,我要完整的php代码(不是获取访客ip,是获取来源地址)我这样写对吗?不正常请帮助改正一下,<?phpec...
就是获取访客的来源地址,再把存到txt文件中的代码,不要教方法,我要完整的php代码(不是获取访客ip,是获取来源地址)我这样写对吗?不正常请帮助改正一下,<?php
echo$_SERVER['HTTP_REFERER']
$time=date("Y-m-d H:i:s");
$file=fopen("ip.txt","a+");
fwrite($file,str_pad($ip,15," ",1)." ".$time."\n");
fclose($file);
?> 展开
echo$_SERVER['HTTP_REFERER']
$time=date("Y-m-d H:i:s");
$file=fopen("ip.txt","a+");
fwrite($file,str_pad($ip,15," ",1)." ".$time."\n");
fclose($file);
?> 展开
1个回答
展开全部
差不多
给2个建议
fopen 将a+改成w+
字符串内如果没有变量,尽量不要用双引号,用单引号,因为php会自动查找双引号内的变量进行编译,你没有变量。那php这个动作就多余,从而影响程序的运行速度。而单引号就不会!
比如改成这样:
<?php
echo $_SERVER['HTTP_REFERER'];
$time=date('Y-m-d H:i:s');
$file=fopen('ip.txt','w+');
fwrite($file,str_pad($ip,15,'',1).''.$time."\n");
fclose($file);
?>
给2个建议
fopen 将a+改成w+
字符串内如果没有变量,尽量不要用双引号,用单引号,因为php会自动查找双引号内的变量进行编译,你没有变量。那php这个动作就多余,从而影响程序的运行速度。而单引号就不会!
比如改成这样:
<?php
echo $_SERVER['HTTP_REFERER'];
$time=date('Y-m-d H:i:s');
$file=fopen('ip.txt','w+');
fwrite($file,str_pad($ip,15,'',1).''.$time."\n");
fclose($file);
?>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询