PHP 语句哪里错了?请帮个忙,指出

来源:百度知道 编辑:UC知道 时间:2024/06/14 18:22:41
<?
$vcode=$_POST["vcode"];
if ($vcode<> session("getcode"))
{
echo " <script language=JavaScript> ";
"alert(\ "您输入的验证码有误!!\ "); ";
echo "history.go(-1);window.opener.location.reload();";
echo "</script>";
}
?>

<?
$vcode=$_POST["vcode"];
if ($vcode<> session("getcode"))
{
echo " <script language=JavaScript>
alert( '您输入的验证码有误!! ');
history.go(-1);window.opener.location.reload();
</script>";
}
?>

哇靠!你这个不等于的写法是从哪里知道的?我第一次在php中看见这么写不等于的(通常都是在sql语句中出现的),首先你要告诉别人你的程序报什么错,不要让别人来猜测
你既然想输出html的东西,干嘛要用echo输出啊,稍有不慎,落下个引号、分号的,你都不知道程序哪里出的问题,既然你这么写了
<?php
if() {
?>
<script>

</script>
<?php
}
?>

<?
session_start();
$vcode=$_POST['vcode'];
if($vcode != $_SESSION['getcode'])
{
echo '<script language=JavaScript>
alert("您输入的验证码有误!!");
history.go(-1);window.opener.location.reload()
</script>';
}
?>

echo "<script>alert('您输入的验证码有误!');" .
"history.g