我想做的是 在“第 1 页”上,用户填写了一个表格,当他点击“提交”时, 一个新页面,比如“Page 2”应该自动创建(在与 index.php 相同的文件夹中),页面名称是 first_name.php(用户在第 1 页填写的内容)并且应该显示他在第一页填写的内容。 如图所示。
最佳答案
显示名称.php:
<?php
echo " Your name is {$_REQUEST['name']}";
?>
这是假设您的表单包含带有 name=name
所以像这样的形式:
<form action="showName.php">
Enter your name: <input name="name" />
</form>
最终您可能需要对提交进行一些验证,但现在这应该适合您想要执行的操作。
更新:
我更仔细地阅读了你的问题--
你永远不应该按照你的建议去做,它可能会导致对你的网站进行各种攻击和黑客攻击。
您可以使用mod-rewrite 使页面看起来好像转到了john.php
但实际上显示的是showName.php?name=john
关于PHP新页面重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6831483/