我拼接了一个URL串。然后使用file_get_contents($url)获取信息
结果报错。
但是把这个URL输出来,复制,粘贴进地址栏里面回车出来能正常访问。
已经使用urlencode  无效

解决方案 »

  1.   

    地址木有问题  我可以肯定是转码的问题。因为拿到URL直接放入浏览器中是有效的。Warning: file_get_contents(https://graph.qq.com/oauth2.0/token?gran=丰富&client_id=100233125&redirect_uri=http%3A%2F%2Fwww.okggd.com%2Fqq_login%2Fqqlogin.php%3Fa%3Dcallback) [function.file-get-contents]: failed to open stream: No error
      

  2.   

    打开php.ini找到 ;extension=php_openssl.dll ,去掉双引号";" ,重启web服务器即可。
      

  3.   


    你那个“丰富”应该是关键词吧,拼接URL的时候单独对关键词编码试试
      

  4.   

    都转了   而且我现在特意换成英文字母字符串。 还是那个问题  直接在浏览器输入URL正常
    file_get_contents打开不正常