代码之家  ›  专栏  ›  技术社区  ›  Hux

PHP-Snoopy POST请求+维护会话?

  •  0
  • Hux  · 技术社区  · 15 年前

    使用史努比我提出了一个请求,但它似乎是一个不同的会话用于职位?当我回显请求的结果时,会话被设置,但是在单击任何链接之后,页面返回到非会话设置状态。

    目前我正在使用此代码发出请求

    $dashboard = new Snoopy;
    
    $dashboard->referer = "URL";
    $dashboard->httpmethod = "POST";
    $dashboard->submit("URL", $_POST);
    
    echo $dashboard->results;
    

    2 回复  |  直到 10 年前
        1
  •  0
  •   Pascal MARTIN    15 年前

    如果您不将SESSIONID传递到您用Snoopy调用的页面 (这对于执行该HTTP请求的任何其他方式都是正确的) ,则在生成该页时,PHP将:

    • 由于没有收到会话id,将启动一个新会话


    如果您希望两个脚本共享同一个会话,那么至少必须将会话id传递给第二个脚本——这通常是使用cookie完成的 .

    基本上:通过Snoopy调用的脚本必须接收会话id,就像浏览器调用的脚本接收会话id一样。

        2
  •  0
  •   Pavunkumar    15 年前

    你得打电话给警察 session_start

    因此,会话可以按您的需要进行维护。

    推荐文章