我有一个包含 HTML 标签作为字符串的变量。
<table border="1">
<tr>
<td width="20">No.</td>
<td>Name</td>
</tr>
<tr>
<td>1.</td>
<td>Someone</td>
</tr>
</table>
比如说,那个变量名是$html_table。我想将该变量发送到 TCPDF 函数,这就是为什么我不能对特殊字符进行编码,因为它需要 TCPDF 正确呈现,我的尝试是像这样链接到同一页面。
<a href="./index.php?printpdf=$html_table">Print PDF</a>
然后一些代码充当处理程序。
if (isset($_GET['printpdf'])) {
print_page($_GET['printpdf']);
}
如您所知,它根本不起作用。即使来自 $html_table 的内容也不能完美地显示在地址栏上,有什么办法可以解决这个问题吗?
提前致谢。
编辑(解决方案)
只需使用像@Jay Bhatt 说的会话变量。
$_SESSION['printpdf'] = $html_table;
我将它指向同一页面并有一些处理程序
if (isset($_SESSION['printpdf'])) {
print_pdf($_SESSION['printpdf']);
}
print_pdf()是我制作的函数。