PHP新页面重定向

标签 php mysql

我想做的是 在“第 1 页”上,用户填写了一个表格,当他点击“提交”时, 一个新页面,比如“Page 2”应该自动创建(在与 index.php 相同的文件夹中),页面名称是 first_name.php(用户在第 1 页填写的内容)并且应该显示他在第一页填写的内容。 如图所示。

figure

最佳答案

显示名称.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/

相关文章:

python - 对从Python中的对象获取值感到困惑

php - POST 注册脚本的附加字段

php - nginx 和 php 拒绝访问

php 时间没有给出正确的日期

php - 从 PHP SOAP 服务器获取接收到的 XML

php - 我的注册表详细信息未进入数据库(phpmyadmin)

php - 在 CodeIgniter 中分别将多维数组显示到表行中

php - NetBeans IDE 7.2 - 安装 Zend Framework

php - Laravel Queue Worker 内存占用太大 :/

asp.net - 如何在 asp.net 中使用 mysql?