服务器是 : Apache+PHP
我截获的http头
---------------------------------------------
GET /images/landing/featuredavatar/avi_16.png HTTP/1.1
Accept: */*
Referer: http://www.gaiaonline.com/
Accept-Language: zh-cn
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: graphics.gaiaonline.com
Connection: Keep-Alive
Cookie: s_cc=true; s_sq=gaiainteractiveprod%3D%2526pid%253Dhttp%25253A//www.gaiaonline.com/forum/viewtopic.php%25253Fmode%25253Dnews%2526oid%253Dhttp%25253A//www.gaiaonline.com/gaia/login.php%25253Flogout%25253Dtrue%252526redirect%25253Dhttp%2525253A%2525252F%2525252Fwww.gaiaonline.com%2525252Fforu%2526ot%253DA%2526oi%253D141; gaia2_t=a%3A1%3A%7Bi%3A21403589%3Bi%3A1168302875%3B%7D; gaia2_sid=9082de7a1f1cfa7d82b18b964aa910f2
-------------------------------------------------
大家帮我看看 谢谢

解决方案 »

  1.   

    gaiainteractiveprod=&pid=http://www.gaiaonline.com/forum/viewtopic.php?mode=news&oid=http://www.gaiaonline.com/gaia/login.php?logout=true&redirect=http://www.gaiaonline.com/foru&ot=A&oi=141; gaia2_t=a:1:{i:21403589;i:1168302875;}; gaia2_sid=9082de7a1f1cfa7d82b18b964aa910f2 
    <?php
    $s = 'gaiainteractiveprod%3D%2526pid%253Dhttp%25253A//www.gaiaonline.com/forum/viewtopic.php%25253Fmode%25253Dnews%2526oid%253Dhttp%25253A//www.gaiaonline.com/gaia/login.php%25253Flogout%25253Dtrue%252526redirect%25253Dhttp%2525253A%2525252F%2525252Fwww.gaiaonline.com%2525252Fforu%2526ot%253DA%2526oi%253D141; gaia2_t=a%3A1%3A%7Bi%3A21403589%3Bi%3A1168302875%3B%7D; gaia2_sid=9082de7a1f1cfa7d82b18b964aa910f2';
    $t = urldecode($s);
    $t = urldecode($t);
    $t = urldecode($t);
    echo $t = urldecode($t);
    ?>
      

  2.   

    啊啊  为什么要四次 urldecode 呀
      

  3.   


    我当时还认为 是utf-8编码经过urlcode呢 
    所以一直没弄懂多谢 xuzuning(唠叨 指教为什么要四次 urldecode 呀  ??