我设置了动态网页http://something.comm/dynamic/fake/folder
。这实际上运行一个php文件,它读取request_uri以确定要加载(动态)的内容。
我目前正在运行一个wget --spider $url
的循环,以便ping每个页面。
如果它不是动态网址并且是一个脚本,我只能运行php /path/to/real/file.php
,但由于它们是动态生成的,我只能通过ping特定网址来访问脚本。
因此可以模拟对同一服务器的http请求,或者更好的方法我可以ping这些"虚拟网址"没有真正的http请求?
答案 0 :(得分:1)
如果您有PHP CGI二进制文件,则可以设置PATH_INFO
环境变量并使用php-cgi
运行PHP脚本,例如:
PATH_INFO=/dynamic/fake/folder php-cgi /path/to/real/file.php
如果你有一个查询字符串(即?
加上一些东西),也可以将它放在QUERY_STRING
环境变量中。