2011-11-07 82 views

回答

2

执行gotit.php很简单。您只需使用curl或(如果允许)file_get_contents下载图像src。对于JavaScript,您需要确定导致哪些网络请求,然后手动执行。

编辑:如果gotit需要继续输出该图像,那么你可以让page.php解析HTML,然后自己请求生成的src(这将是website.com/sale.php ...) 。

+0

@Mark,你最好的选择可能是内建的[DOM库](http://php.net/manual/en/book.dom.php)。从[loadHTML]开始(http://www.php.net/manual/en/domdocument.loadhtml.php)。 –

+0

我能够解决它非常感谢!使用file_get_contents与流 – Mark

1

如果你只需要运行另一个脚本的file_get_contents可以用正确的参数填写和保存这样的返回值:

$result = file_get_contents('http://location.com/page.php?code=' . $code);

更先进的解决方案,可以工匠的东西,如卷曲,但对于一个简单的请求,file_get_contents就足够了。

+0

@majiic bunnie好,所以我现在就这样:Page.php'<?php $ result = file_get_contents('http://website.com/gotit.php?transid='。$ transid) ; ?>'和gotit.php'<?php echo' Mark

+0

第一次打电话page.php看起来不错,第二个在gotit.php中有<?php echo $ transid?>在一个活动的php echo中。 ' –

+0

@magjiic bunnie改变了仍然没有效果(我从浏览器运行测试)我需要更改文件权限? – Mark

相关问题