エンコードされたURLをGETメソッドで受け取るには?
ttp://localhost/urltest.php?url=ttp://search.auctions.yahoo.co.jp/jp/search/auc?p=%A5%AC%A5%E4%A5%EB%A5%C9&auccat=0&alocale=0jp&acc=jp
上記のURLで
ttp://localhost/urltest.phpの
if(isset($_GET['url'])){
$itemsStr = ($_GET['url']);
}
print $itemsStr;
で受け取りたいのですが、
ttp://search.auctions.yahoo.co.jp/jp/search/auc?p=
までしか取得できません。
%A5%AC%A5%E4%A5%EB%A5%C9
の部分が取り出せないようです。%Aだけを受けとることはできるのですが、それ以上長くエンコードされた文字を受け取ろうとすると
ttp://search.auctions.yahoo.co.jp/jp/search/auc?p=
までしか受け取れません。
他のエンコードを含んだURLも同様でした。
記述したURLは頭のhを取っているので注意してください。省略されてしまうので。
php5.1.4です。
どなたか御存じの方いらっしゃいましたらご教授お願いします。