2

やあ、

wkhtmltopdfライブラリを介してHTMLをpdfに変換していますが、ここでのセッションの動作は大きく異なります。リンクが呼び出されたときにセッションを設定すると、正常に機能しますが、以前に設定したセッションが取得されません。

exec('C://"Program Files"//wkhtmltopdf.exe ' . 'http://localhost/test.php?a=351' . ' ' . $file_name . '');

問題:

test.phpで設定されたセッションは、ページを印刷するときにこのページで使用できます。ただし、前のページ、つまりtest2.phpでセッションを設定した場合、test.phpではその値はnullになります。

何か考えはありますか?

4

2 に答える 2

4

これはセッションの仕組みであるため、wkhtmltopdf.exe は別のセッション、つまりスクリプトへの別の接続を作成します。通常、別のセッションから値を取得することはできません。

GET を介して get パラメータとして変数を渡すことも、ファイルやデータベースなどの永続的な場所に変数を保存することもできます。

于 2012-08-10T07:06:59.887 に答える