4

PHP を使用して PDFreactor でドキュメントを印刷したいと思います。

残念ながら、構成で Cookie を指定すると、ドキュメントの生成に失敗します。Cookie の行を省略すると、ログイン ページが出力されます。セッション Cookie を識別できなかった場合にページにログイン画面が表示されるため、 with が正解です。

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

Cookie の受け渡しが PHP で失敗することを確認したり、正しい構文についてアドバイスをくれる人はいますか?

4

1 に答える 1

0

この問題は、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")
)
于 2015-12-11T09:33:53.113 に答える