使用 PHP 在配置中设置 cookie
Set cookies in configuration using PHP
我想使用 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 传递失败或就正确的语法提出建议吗?
此问题是由您的 cookie 配置语法错误引起的。正确的语法是:
$config = array(
"document"=> "http://localhost",
"logLevel"=> LogLevel::DEBUG,
"javaScriptMode" => JavaScriptMode::ENABLED_TIME_LAPSE,
"enableDebugMode" => true,
"cookies" => array(
array("key" => "sid", "value" => "abcdefghijklmno") // <-- corrected
)
);
对于多个 cookie:
"cookies" => array(
array("key" => "cookiename1", "value" => "cookievalue1"),
array("key" => "cookiename2", "value" => "cookievalue2")
)
我想使用 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 传递失败或就正确的语法提出建议吗?
此问题是由您的 cookie 配置语法错误引起的。正确的语法是:
$config = array(
"document"=> "http://localhost",
"logLevel"=> LogLevel::DEBUG,
"javaScriptMode" => JavaScriptMode::ENABLED_TIME_LAPSE,
"enableDebugMode" => true,
"cookies" => array(
array("key" => "sid", "value" => "abcdefghijklmno") // <-- corrected
)
);
对于多个 cookie:
"cookies" => array(
array("key" => "cookiename1", "value" => "cookievalue1"),
array("key" => "cookiename2", "value" => "cookievalue2")
)