$press=$_GET['sell'];
echo $press; //OUTPUT IS : SELL
if($press == SELL)
{
header("Location: home.php");
}
答案 0 :(得分:3)
您忘记了单引号/双引号
if($press=='SELL')
另一方面,不得在header
之前发送任何输出,例如echo。所以,不要在标题之前回显任何内容。
答案 1 :(得分:1)
请这样做。将 SELL
括在单引号下。
如果您的网址格式为.. http://yourwebsite.com/yourfile.php?sell=SELL
<?php
$press=$_GET['sell'];
if($press == 'SELL')
{
header("Location: home.php");
}
答案 2 :(得分:1)
你忘了单引号
if($press == 'SELL')
{
header("Location: home.php");
}
答案 3 :(得分:1)
答案 4 :(得分:0)
请记住,在发送任何实际输出之前,必须通过普通HTML标记,文件中的空行或PHP来调用header()。使用include或require,函数或其他文件访问函数读取代码是一个非常常见的错误,并且在调用header()之前输出空格或空行。使用单个PHP / HTML文件时存在同样的问题。
除去
echo $press; OUTPUT IS : SELL