使用PHP在配置中设置cookie

时间:2015-12-10 09:32:08

标签: php pdf-reactor

我想使用PHP打印带有PDFreactor的文档。

不幸的是,在配置中指定cookie时,文档生成失败。退出cookies行打印我们的登录页面 - 如果没有可识别的会话cookie,则页面显示登录屏幕是正确的。

$config = array(
    "document"=> "http://localhost",
    "logLevel"=> LogLevel::DEBUG,
    "javaScriptMode" => JavaScriptMode::ENABLED_TIME_LAPSE,
    "enableDebugMode" => true,
    "cookies" => array("sid" => "abcdefghijklmno")//<-- problematic line
);

有人可以通过PHP验证cookie传递失败,还是提供有关正确语法的建议?

1 个答案:

答案 0 :(得分:0)

问题是由cookie配置语法错误引起的。正确的语法是:

array[0] => [0] => [0, 1]
            [1] => [0, 1]
            [2] => [0, 1]
array[1] => [0] => [0, 1]
            [1] => [0, 1]
            [2] => [0, 1]

对于多个Cookie:

$config = array(    
    "document"=> "http://localhost",
    "logLevel"=> LogLevel::DEBUG,
    "javaScriptMode" => JavaScriptMode::ENABLED_TIME_LAPSE,
    "enableDebugMode" => true,    
    "cookies" => array(
        array("key" => "sid", "value" => "abcdefghijklmno") // <-- corrected
    )
);