假设我有这个文档:
<html>
<body>
<p id="change"></p>
</body>
</html>
然后我还有另一份文件。
<html>
<body>
<input type="text" name="message">
<input type="submit" value="Send">
</body>
</html>
我想用你在第二个文档中输入的文本来更改第一个文档的<p>
。如何做到这一点?
第一个文档:
<html>
<body>
<p id="change"><?php echo(htmlentities($_POST['message'])); ?></p>
</body>
</html>
第二份文件:
<html>
<body>
<form method="post" action="first_document.php">
<input type="text" name="message">
<input type="submit" value="Send">
</form>
</body>
</html>
更改"first_document.php"以匹配第一个文档的实际文件名。
工作原理:
第二个文档设置一个 html 表单,其内容发布到第一个文档(通过 HTTP POST)。 然后,第一个文档从帖子数据中获取"message"参数,通过html实体对其进行清理以防止跨站点脚本攻击,并将其输出到页面上。