服务器1坪/请求URL http://website.com/page.php?code=NeedThatphp可以在没有用户请求的情况下在服务器端运行代码吗?
服务器2 “page.php文件” 待价而沽 “NeedThat” 和page.php文件在服务器端执行IMG SRC或JavaScript
图片代码
非常感谢帮助得到它!
服务器1坪/请求URL http://website.com/page.php?code=NeedThatphp可以在没有用户请求的情况下在服务器端运行代码吗?
服务器2 “page.php文件” 待价而沽 “NeedThat” 和page.php文件在服务器端执行IMG SRC或JavaScript
图片代码
非常感谢帮助得到它!
执行gotit.php
很简单。您只需使用curl或(如果允许)file_get_contents下载图像src。对于JavaScript,您需要确定导致哪些网络请求,然后手动执行。
编辑:如果gotit需要继续输出该图像,那么你可以让page.php解析HTML,然后自己请求生成的src(这将是website.com/sale.php ...) 。
如果你只需要运行另一个脚本的file_get_contents可以用正确的参数填写和保存这样的返回值:
$result = file_get_contents('http://location.com/page.php?code=' . $code);
更先进的解决方案,可以工匠的东西,如卷曲,但对于一个简单的请求,file_get_contents就足够了。
@Mark,你最好的选择可能是内建的[DOM库](http://php.net/manual/en/book.dom.php)。从[loadHTML]开始(http://www.php.net/manual/en/domdocument.loadhtml.php)。 –
我能够解决它非常感谢!使用file_get_contents与流 – Mark