この設定が機能するかどうかは疑問でした。フォームを介して $_SESSION にプッシュしている一連の変数から PDF のバッチを作成する必要があります (duh...)。アイデアは、テンプレート ファイルを dompdf エンジンに渡し、テンプレートを $_SESSION から入力してから PDF に出力することです。$template が読み込まれると、そうする必要があるように思えます。
基本的なコードは次のとおりです。
<?php
function renderToPDF($theTemplate = "template.php") // this is just to show the value
{
require_once("dompdf/dompdf_config.inc.php");
$content = file_get_contents($theTemplate);
if ($content !== false)
{
$dompdf = new DOMPDF();
$dompdf->load_html($content);
$dompdf->render();
$dompdf->stream("kapow_ItWorks.pdf");
}
}
?>
これがtemplate.php
ファイルです(基本的に... 16ページすべては必要ありません...)
<html>
<meta>
<head>
<link href="thisPage.css" type="text/css" rel="stylesheet">
</head>
<body>
<h1><?php echo $_SESSION['someTitle'] ?></h1>
<h2>wouldn't it be nice, <?php echo $_SESSION['someName'] ?></h2>
</body>
</html>
したがって、私の考えでは、template.php は次の$_SESSION
ように、何の介入もなしに配列から変数を取り出します。
ビッグタイトル
いいじゃないかハンサムルル?
質問の核心は次のとおりだと思います: $_SESSION
PHPファイルがロードされたときに変数は評価されますが、レンダリングされませんか?
WR!