我想使用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传递失败,还是提供有关正确语法的建议?
答案 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
)
);