我为一个用 PHP 编写的学校项目工作了几个星期,但我被困住了。
我正在为我的结构使用一个页面 index.php?page=.... 其中页面可以是 home、game、aboutus、contact 等。
现在我在index.php?page=game
,我想使用带有 GET 方法的表单发送一些参数,如 game_name、created_by 和 stage_paused。问题来了,因为当我按下提交按钮时,我丢失了我的"page=game"
参数,类似于index.php?game_name=...&created_by=....
,并且我不再有我的 page=game,并且默认情况下我的脚本检查页面参数,如果没有,它会呈现主页。
我检查了 w3 标准,他们说 GET 方法应该使用表单上指定的参数附加我的表单参数action =""
,但在我的情况下,我丢失了我的页面参数。
我不明白为什么当我提交表单时它不记得我当前的参数。
我非常感谢您的帮助,并为我的英语不好而感到抱歉。
谢谢 !
将页面参数添加到:
<form>
操作网址,或<form>
作为一个隐藏<input>
元素,像这样:<input type="hidden" name="page" value="<?= $_GET['page'] ?>" />