遇到问题post,携带cookie,header问题
cookie时CURLOPT_COOKIEFILE携带不上cookie是cookie文件读取权限问题,换了个路径解决了
header时,$header = ['User-Agent: php test']报错,是php版本太低的问题
ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; GreenBrowser)');
// $cookie = 'Name=Content;SRCHD=AF=NOFORM;PPLState=1';
// $opts = array('http' => array('header'=> 'Cookie:'.@$cookie.''));
// $context = stream_context_create($opts);
// $contents = file_get_contents('http://qvni.cn/cookie', false, $context);
header('Content-Type:application/json; charset=utf-8');
if(strpos($_SERVER['REQUEST_URI'],'K3CloudServiceInterfaceTest')){
$url = "http://192.168.68.141:80".$_SERVER['REQUEST_URI'];

在使用PHP进行网站中转时,遇到了POST请求携带Cookie和Header的难题。解决Cookie问题的关键是确认CURLOPT_COOKIEFILE设置的cookie文件读取权限,通过更换cookie文件路径得以解决。而Header问题则是由于PHP版本过低导致设置User-Agent时出现错误。
最低0.47元/天 解锁文章
1737

被折叠的 条评论
为什么被折叠?



