if(isset($_SESSION['xxx'])
//显示联系信息;
else
//显示登录框
…………
一切一切都可以用session解决……session是神,信session得永生……

解决方案 »

  1.   

    注册一个该网站的帐号,然后在你的采集代码里将帐号、密码模拟post到该网站。
      

  2.   

    注册一个该网站的帐号,然后在你的采集代码里将帐号、密码模拟post到该网站。
    试过不可以
    不知道有没有做过的人
    提供意见
      

  3.   

    应该是把cookies 中的sessionID 通过httpheader发送过去
      

  4.   

    怎么传COOKIE给浏览器
    还是不大懂
      

  5.   

    注册一个该网站的帐号,然后在你的采集代码里将帐号、密码模拟post到该网站
    这个肯定是可以的。
    至于怎么实现看看 HTTP协议说明的RFC文件,网上大把。每一次请求都要把相应的COOKIE SESSION信息传给服务器
      

  6.   

    多看看PHP手册 下面是fsockopen方法项的例子
    只是一个方法,要实现你的功能,自己还要看一下HTTP协议再去封装你自己的HTTP报头。
    最简单的办法去网上搜索一下Snoopy.class.php (www.sf.net)再详细自己看看该类库吧。<?php
    $fp = fsockopen("www.example.com", 80, $errno, $errstr, 30);
    if (!$fp) {
        echo "$errstr ($errno)<br />\n";
    } else {
        $out = "GET / HTTP/1.1\r\n";
        $out .= "Host: www.example.com\r\n";
        $out .= "Connection: Close\r\n\r\n";    fwrite($fp, $out);
        while (!feof($fp)) {
            echo fgets($fp, 128);
        }
        fclose($fp);
    }
    ?>