baidu里面的应该是改不了了如果要是自己做的话也就是加上一句header("Set-Cookie: ASP.NET_SessionId=gisayq2bkcdl2555sh5xavrz; path=/ [9] => Set-Cookie: BAHLang=EN; expires=Thu, 31-Dec-2099 23:00:00 GMT;");

解决方案 »

  1.   

    当然是自己写程序了 不过这样加在header里面是在服务器写入cookie还是在客户端啊
      

  2.   

    晕是.net吧
    楼主发错版了
    哈哈
      

  3.   


    服务器里直接写入cookie我找的点资料,可以看看
    http://blog.csdn.net/phpBoy005/archive/2008/11/30/3413194.aspx
      

  4.   

    不是 那个网站是ASP.NET
    我是用php程序来欺骗他那个网站
      

  5.   

    没有明白我的意思哦 
    我现在在我自己的服务器(网站)上访问另外一个服务器
    必须在访问之前在网站的服务器上写入cookie
    否则的话 另外一个服务器的响应就为de了 如果在我本机的cookie 那样就没有什么意义了
    直接访问他的设置cookie就可以了 
      

  6.   

    其实原理应该都欺骗服务器cookie来实现模拟登陆一样
    可是我不会 不知道怎么写 哎
      

  7.   

    fsockopen 和 curl 都可以轻松达标.
    给你个 fsockopen 的例子.
    可惜你结贴了..........<?
    $fp = fsockopen("www.bet-at-home.com", 80, $errno, $errstr, 30);
    if (!$fp) {
        echo "$errstr ($errno)<br />\n";
    } else {
    $out ="GET /oddTomorrow.aspx HTTP/1.1\r\n";
    $out.="Host: www.bet-at-home.com\r\n";
    $out.="User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4\r\n";
    $out.="Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.\r\n";
    $out.="Cookie: ASP.NET_SessionId=di1n5fztzad43xar22kf0x45; BAHLang=EN; CustomEventGroupIDLang=8602682124EN2672313463Tomorrow";
        //这里可以继续附加发送的header,cookie 也是其中一部分.
    $out .= "Connection: Close\r\n\r\n";
        fwrite($fp, $out);
        while (!feof($fp)) {
            echo fgets($fp, 128);//这里返回了页面结果.
        }
        fclose($fp);
    }
    ?>
      

  8.   

    fsockopen   和   curl   都可以轻松达标. 
    给你个   fsockopen   的例子. 
    可惜你结贴了.......... 
     
    <? 
    $fp   =   fsockopen( "www.bet-at-home.com ",   80,   $errno,   $errstr,   30); 
    if   (!$fp)   { 
            echo   "$errstr   ($errno) <br   /> \n "; 
    }   else   { 
    $out   = "GET   /oddTomorrow.aspx   HTTP/1.1\r\n "; 
    $out.= "Host:   www.bet-at-home.com\r\n "; 
    $out.= "User-Agent:   Mozilla/5.0   (Windows;   U;   Windows   NT   5.1;   zh-CN;   rv:1.9.0.4)   Gecko/2008102920   Firefox/3.0.4\r\n "; 
    $out.= "Accept:   text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.\r\n "; 
    $out.= "Cookie:   ASP.NET_SessionId=di1n5fztzad43xar22kf0x45;   BAHLang=EN;   CustomEventGroupIDLang=8602682124EN2672313463Tomorrow "; 
            //这里可以继续附加发送的header,cookie   也是其中一部分. 
    $out   .=   "Connection:   Close\r\n\r\n "; 
            fwrite($fp,   $out); 
            while   (!feof($fp))   { 
                    echo   fgets($fp,   128);//这里返回了页面结果. 
            } 
            fclose($fp); 

    ?> 
      

  9.   

    ...无语了 乱糟糟的
    <?
    $fp = fsockopen("www.bet-at-home.com", 80, $errno, $errstr, 30);
    if (!$fp) {
        echo "$errstr ($errno)<br />\n";
    } else {
    $out ="GET /oddTomorrow.aspx HTTP/1.1\r\n";
    $out.="Host: www.bet-at-home.com\r\n";
    $out.="User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4\r\n";
    $out.="Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.\r\n";
    $out.="Cookie: ASP.NET_SessionId=di1n5fztzad43xar22kf0x45; BAHLang=EN; CustomEventGroupIDLang=8602682124EN2672313463Tomorrow";
        //这里可以继续附加发送的header,cookie 也是其中一部分.
    $out .= "Connection: Close\r\n\r\n";
        fwrite($fp, $out);
        while (!feof($fp)) {
            echo fgets($fp, 128);//这里返回了页面结果.
        }
        fclose($fp);
    }
    ?>