我想模仿this工具的行为,我正在使用以下代码:
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST');
if(isset($_GET['get'])) {
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $_GET['get']
));
curl_exec($curl);
}
通常情况下,它会从GET参数“get”中指定的url中提取HTML / data /。不幸的是,如果我将它发送到一个然后重定向到另一个页面的页面,它就不会给我任何回报。例如,https://www.mediawiki.org/重定向到https://www.mediawiki.org/wiki/MediaWiki;放入前url不会返回任何内容,但放入后者可以正常工作。如何让它看到重定向并从后续页面获取数据?不知何故,anyorigin可以做到。
答案 0 :(得分:2)
对于PHP中的cURL,您必须指定一个选项,如下所示
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);