我有一个预览页面或用html和php创建的电子邮件。所以基本上在这个页面上有一个很大的$ body字符串,可以包含任何html和php。但我想将此字符串发送到另一个带有链接的页面:
echo '<a href="[theURL]?body='.htmlentities($body).'">Click here</a>';
该链接转到第二个php页面,该页面应显示与第一页相同的所有内容:
<?php
if(isset($_GET["body"])){
echo html_entity_decode($_GET["body"]);
//echo htmlspecialchars_decode($_GET["body"]);
}
?>
第二页获取网址中的字符串,但保持为空。所以要么它没有解码它还是我错过了一些简单的东西? 网址看起来像这样:%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20% 20%20%20%20%20%20%20
%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20% 20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20% 20%20%20%20%20%20%20%20%20%20%20%20%20%20%20有没有比$ _GET更好的方法呢?我试图使用表单而不是链接并使用帖子,但它似乎没有用。