Php 使用curl在不重定向的情况下发出get请求时阻止页面显示
我的目标是对指定的Php 使用curl在不重定向的情况下发出get请求时阻止页面显示,php,curl,get,request,Php,Curl,Get,Request,我的目标是对指定的url发出get请求,而不需要重定向,也不需要在网站上显示差异。我想像那样发出一个get请求,它没有重定向,在后台保持沉默,在执行它的页面上没有视觉差异。 这是我的密码: $curl_handle = curl_init(); curl_setopt( $curl_handle, CURLOPT_URL, 'http://www.google.com' ); curl_setopt( $curl_handle, CURLOPT_FOLLOWLOCATION, 0); curl_
url
发出get请求,而不需要重定向,也不需要在网站上显示差异。我想像
那样发出一个get请求,它没有重定向,在后台保持沉默,在执行它的页面上没有视觉差异。
这是我的密码:
$curl_handle = curl_init();
curl_setopt( $curl_handle, CURLOPT_URL, 'http://www.google.com' );
curl_setopt( $curl_handle, CURLOPT_FOLLOWLOCATION, 0);
curl_exec( $curl_handle );
curl_close( $curl_handle );
现在,上面的
php
代码的问题是,当它运行时,的主页加载到页面上,类似于iframe
。所以我的问题是,我怎样才能阻止这种情况发生?我怎样才能像
那样在没有任何视觉差异的情况下发出get请求?使用CURLOPT\u RETURNTRANSFER
选项获取请求URL的内容,而不是将其打印到网页上
$curl_handle = curl_init();
curl_setopt( $curl_handle, CURLOPT_URL, 'http://www.google.com' );
curl_setopt( $curl_handle, CURLOPT_RETURNTRANSFER, true);
curl_setopt( $curl_handle, CURLOPT_FOLLOWLOCATION, 0);
curl_exec( $curl_handle );
curl_close( $curl_handle );