【发布时间】:2021-07-24 15:45:22
【问题描述】:
我正在尝试使用表单和隐藏类型输入将值为 1 的参数 cs 添加到 url。当我执行这个时,我有一个简单的 if 语句来检查 $_GET['cs'] 是否 = 1,但我得到一个通知:未定义的索引。我是 php 初学者,非常感谢任何帮助、解释或替代方法。
echo '<form>';
echo '<input type="hidden" name="cs" value="1">';
echo '</form>';
if($_GET['cs'] == 1) {
echo'working';
}
else {
echo 'not working';
}
【问题讨论】:
-
提交后参数是否显示在url中?你如何提交?
-
如何提交表格?只有在表单提交后你才会得到 $_GET['cs'] 的值,使用
if(isset($_GET['cs']))来检查参数是否被发送。还要在表单上添加method="get"属性。签出this。