能否给个例子?
我就想知道php如何实现传送cookies

解决方案 »

  1.   

    [转贴]其实传送cookies也很简单了,同样利用这个函数在HTTP头里添加东西,比如,我当前在落伍的cookies是
    cdb_sid=ybBiK0; cdb_cookietime=315360000; cdb_oldtopics=D869008D; cdb_visitedfid=1D45; cdb_auth=AQYHXVFDGERdsggVQA1VYUgxQDwFVV1dUAlwFAFRXVwU%2FbAIJB1lUCg; cdb_fid45=1113370145
    现在我要发送这个cookies就直接是.setRequestHeader("Cookie","cdb_sid=ybBiK0; cdb_cookietime=315360000; cdb_oldtopics=D869008D; cdb_visitedfid=1D45; cdb_auth=AQYHXVFDGERdsggVQA1VYUgxQDwFVV1dUAlwFAFRXVwU%2FbAIJB1lUCg; cdb_fid45=1113370145")上面这个是ASP的
    我想用php实现类似的功能setcookie函数好象不行吧
      

  2.   

    如果我没理解错你的需求的话.
    setcookie('usr','tom');
    setcookie('pwd','SACAC23RF2DDF2RT53G');页面头部:
    $sql = "select * from xxx where usrname = {$_COOKIE['usr']} and pwd = {$_COOKIE['pwd']}";如果返回结果不为空,就可以让用户登陆了.
      

  3.   

    我想用php做一个需要登陆的论坛的小偷~
    因为论坛需要读取cookies才可以实现登陆!
    openu打开地址获取到的是未登陆时的源码
    可能是服务器认为openu是一个游客而不是一个用户!
    我有一个php整站只要将类似于new@csdn[1].txt的cookies文件
    复制到网站目录下就可以实现,获取用户登陆论坛时看到的页面源码!
    但是源码加了密,不知道如何实现的!
      

  4.   

    <?php
    // 设定 cookie
    setcookie("cookie[three]", "cookiethree");
    setcookie("cookie[two]", "cookietwo");
    setcookie("cookie[one]", "cookieone");// 刷新页面后,显示出来
    if (isset($_COOKIE['cookie'])) {
        foreach ($_COOKIE['cookie'] as $name => $value) {
            echo "$name : $value <br />\n";
        }
    }
    ?>