gpt4 book ai didi

php - 如何制作提交给自己的 PHP 表单?

转载 作者:IT王子 更新时间:2023-10-28 23:59:28 24 4
gpt4 key购买 nike

如何制作自发布/自提交表单,即一个将结果提交给自己的表单,而不是提交给另一个表单的表单?

最佳答案

正确的方法是使用 $_SERVER["PHP_SELF"](结合 htmlspecialchars 来避免可能的攻击)。您也可以跳过空的 action= 部分,这不是 W3C 有效的,但目前适用于大多数(所有?)浏览器 - 如果它为空,则默认为提交给自己。

这是一个示例表单,它接受姓名和电子邮件,然后显示您在提交时输入的值:

<?php if (!empty($_POST)): ?>
Welcome, <?php echo htmlspecialchars($_POST["name"]); ?>!<br>
Your email is <?php echo htmlspecialchars($_POST["email"]); ?>.<br>
<?php else: ?>
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
Name: <input type="text" name="name"><br>
Email: <input type="text" name="email"><br>
<input type="submit">
</form>
<?php endif; ?>

关于php - 如何制作提交给自己的 PHP 表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5826784/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com