php记录所有post,get,cookie以及IP地址,来路,访问网址
来源:互联网 发布:蜘蛛侠淘宝客 编辑:程序博客网 时间:2024/06/06 00:40
php记录所有post,get,cookie以及IP地址,来路,访问网址
还可以记录公众号post过来的xml数据等
大家可以用此测试接口或者网站通讯是否正常
也适合新手研究网站通讯原理等。
希望大家喜欢。。。。
<?phpheader("Content-type:text/html;charset=utf-8");//记录得到的function slog($rr,$StrValue) {$logfile = fopen($rr,'a+');fwrite($logfile,"\r\n".$StrValue);fclose($logfile);}function arraforeach($arr) { static $str; static $keystr; if (!is_array($arr)) { return $arr; } foreach ($arr as $key => $val ) { $keystr=$keystr.$key; if (is_array($val)) { arraforeach($val); } else { $str[] = $val.$keystr; } } return implode($str);}function rlog($StrKey,$StrValue,$ArrReq,$method) { $StrValue=arraforeach($StrValue); return "<tr><td>$method</td><td>$StrKey</td><td>$StrValue</td></tr>\r\n";}$linev = "<h1>".date('Y-m-d H:i:s')."</h1>\r\n";$linev .= "<table>\r\n";//逐个GET foreach($_GET as $key=>$value) {$linev .= "\r\n".rlog($key,$value,$getfilter,"GET"); }//逐个POST foreach($_POST as $key=>$value) {$linev .= "\r\n".rlog($key,$value,$postfilter,"POST"); }//逐个COOKIE foreach($_COOKIE as $key=>$value) {$linev .= "\r\n".rlog($key,$value,$cookiefilter,"COOKIE"); }//尝试记录RAW等POST过来的xml,json数据 $datainput = file_get_contents('php://input'); if($datainput){ $datainput=arraforeach($datainput);$linev .= "\r\n".rlog("Input",$datainput,$datainput,"Input"); }else{ $datainput = $GLOBALS['HTTP_RAW_POST_DATA']; $datainput = arraforeach($datainput); if($datainput) $linev .= "\r\n".rlog("Input",$datainput,$datainput,"RAW_POST"); }$linev .= "\r\n".rlog("From",$_SERVER['HTTP_REFERER'],$_SERVER['HTTP_REFERER'],"From");$linev .= "\r\n".rlog("Uurl",$_SERVER["REQUEST_URI"],$_SERVER["REQUEST_URI"],"Uurl");$linev .= "\r\n".rlog("MYIP",$_SERVER["REMOTE_ADDR"],$_SERVER["REMOTE_ADDR"],"MYIP");$linev .= "\r\n".rlog("Agen",$_SERVER['HTTP_USER_AGENT'],$_SERVER['HTTP_USER_AGENT'],"Agen");$linev .= "\r\n</table>\r\n";$lines='<style type="text/css">table{border:1px solid #0180CF; margin:0 auto;font-size:12px;width:92%;}table td{border:1px solid #a2c6d3;padding:5px;word-wrap:break-word;word-break:break-all;}</style>';$rr = './_12391.net_'.date('Y-m-d').'.html';//按天存放if(!file_exists($rr)){slog($rr,$lines);}slog($rr,$linev);echo $lines;echo $linev;?>
阅读全文
0 0
- php记录所有post,get,cookie以及IP地址,来路,访问网址
- PHP curl实现get,post和cookie
- php在服务器端记录客户端请求的所有GET和POST参数
- PHP的CURL的POST/GET访问
- 使用php记录搜索引擎的来路以及用户搜索输入的关键字
- php的get与post以及request
- 带有Cookie功能的HTTP访问函数,GET,PUT/POST
- python爬虫get和post方法的使用以及cookie
- tomcat 记录 访问者 ip + 访问地址
- apache记录真实的访问IP地址
- php页面session,cookie,post,get这四种传值方法
- PHP HttpClient封装(可实现GET POST Cookie Session)
- PHP的curl实现get,post 和 cookie
- 【PHP】cURL实现get,post 和 cookie(几个实例)
- php 一些运用 GET,POST请求session cookie
- php (带cookie)模拟get/post 方法下载excel
- PHP获取IP地址以及IP地址所在位置
- http get post记录
- 文件下载与应用更新系列博客一:基本功能实现
- JavaSE面向对象小测试
- 数值计算-线性方程组求解(2)-追赶法解三对角矩阵-MATLAB实现
- Git 将本地项目推送到Github
- kafka入门:简介、使用场景、设计原理、主要配置及集群搭建
- php记录所有post,get,cookie以及IP地址,来路,访问网址
- cs:app学习笔记(1):show-bytes
- Tomcat:Request header is too large
- 使用Glide加载GIF图时遇上的问题
- Android中ANR产生的原因以及定位分析和检测
- Android单元测试
- struts2中文件上传
- python学习之无限级分类
- view Paint