リンクを介してジャンプした後に URL パラメーターを取得する方法
この投稿は bing15 によって最終編集されました (2014-09-12 14:27:23) リンクがあります
https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxcheckurl?uin=2447168038&sid=06HuH3sMX61oW3Ql&skey=%40crypt_bcc81ca8_5e4f10a91e02160feafddb694ba29185&deviceid=e333050774658970&opcode=2&requrl=https%3A%2F%2Fopen.weixin.qq.com%2Fconnect%2Foauth2%2Fauthorize%3Fappid%3Dwxdb2a2367e10c1ba6%26redirect_uri%3Dhttp%253A%252F%252Fm.lbtest.imixun.com%252Fweixin.php%26response_type%3Dcode%26scope%3Dsnsapi_base%26state%3D123%23wechat_redirect&scene=1&username=wxid_d50xcfkfwuiu12
ログイン後にコピー
ジャンプ後の URL パラメーターを取得する方法、
このように書くことさえできません
$url = 'https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxcheckurl?uin=2447168038&sid=06HuH3sMX61oW3Ql&skey=%40crypt_bcc81ca8_5e4f10a91e02160feafddb694ba29185&deviceid=e333050774658970&opcode=2&requrl=https%3A%2F%2Fopen.weixin.qq.com%2Fconnect%2Foauth2%2Fauthorize%3Fappid%3Dwxdb2a2367e10c1ba6%26redirect_uri%3Dhttp%253A%252F%252Fm.lbtest.imixun.com%252Fweixin.php%26response_type%3Dcode%26scope%3Dsnsapi_base%26state%3D123%23wechat_redirect&scene=1&username=wxid_d50xcfkfwuiu12';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$content = curl_exec($ch);
echo $content;
ログイン後にコピー
-----解決策のアイデア----- ------- ----------URL は何を返しますか?
ブラウザに直接アクセスして空のページを返します
curl は当然何も返しません
https には証明書が必要です
証明書が必要ないことを確認する場合は、curl_setopt($ ch, CURLOPT_SSL_VERIFYPEER, 0);
ただし、取得できるのはヘッダーのみです
HTTP/1.1 200 OK
Content-Type: text/html
Cache-Control: no-cache; must-revalidate
Content-Length: 0
------解決策のアイデア------------- --- ------