1

我正在对此网络服务发出 POST 请求

<?
    session_start();
    $request = array();
    $request = $_POST;
    echo $_SESSION['USER'];
    echo $_SESSION['ORG'];
?>

使用最简单的 API,

class GetTest extends WebTestCase
{
    /**
     * Unit Test function checking POST requests
     * 
     * @return NULL
     */
    function testPostRequest()
    {
        session_start();
        $_SESSION['ORG'] = 'someorg';
        $_SESSION['USER'] = 'someuser';
        $value = array("postdata"=>"somepost")
        $temp = $this->post("127.0.0.1/create.php",$value);
        print $temp;
    }
}

当我执行 unittest 脚本时,它没有打印任何东西,这意味着会话变量没有被设置。还有其他方法可以使它工作吗?这两个脚本都在同一台服务器上。

4

0 回答 0