带有单选按钮的PHP头重定向
我从网上得到了这个代码。它与我的设置一起工作,调用命令all ok,我正确输入了变量 但是如果。。else语句只重定向到一个URL,而不是if语句,而是仅重定向到else语句。因此,无论我选择哪个电台,域都会加载 以下是PHP/Html代码:带有单选按钮的PHP头重定向,php,html,forms,redirect,header,Php,Html,Forms,Redirect,Header,我从网上得到了这个代码。它与我的设置一起工作,调用命令all ok,我正确输入了变量 但是如果。。else语句只重定向到一个URL,而不是if语句,而是仅重定向到else语句。因此,无论我选择哪个电台,域都会加载 以下是PHP/Html代码: <?php $radio832112001 = intval($_POST['radio832112001']); if ($radio832112001 === 2) { header("Location: https://th
<?php
$radio832112001 = intval($_POST['radio832112001']);
if ($radio832112001 === 2)
{
header("Location: https://thisdomain.com/2-2/");
die;
}
else
{
header("Location: https://thisdomain.com/1-2/");
die;
}
?>
<form action="https://thisdomain.com/code/action-900.php">
<input type="radio" id="no" name="radio832112001" value="2">
<label for="indoor-220">No</label>
<input type="radio" id="yes" name="radio832112001" value="1">
<label for="outdoor-220">Yes</label>
<input type="submit" value="Submit">
</form>
不
对
我错过了什么
提前欢呼
Steve您正在表单中使用GET方法,方法是不声明
方法
关键字。替换
$radio832112001 = intval($_POST['radio832112001']);
借
或者将method=“POST”
添加到您的表单标签中。
$radio8321112001=intval($_POST['radio8321112001']);与:
$RADIO8321112001=intval($_GET['RADIO8321112001']);或
将method=“POST”添加到表单标签。
尝试操作清空并添加方法:action=”“method=“POST”
$radio832112001 = intval($_GET['radio832112001']);