为什么一些php代码会在浏览器中显示?

时间:2014-11-24 09:17:37

标签: php apache

if($xtype!="")
{
    $xid = $_REQUEST['xid'];
}
Else
{
    session_destroy();
    unset($_SESSION['uid']);
    unset($_SESSION['pwd']);
    unset($_SESSION['utype']);
    unset($_SESSION['user']);
}

echo "
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'><html><head><TITLE>TITLE</title><link rel='stylesheet' type='text/css' href='xmlTree.css'/></head><body><BR><table class=mtbl>";

$uname=$_SESSION['user'];

if($xtype=="")
{
echo 
"<FORM METHOD=POST target=_self>Username:</br><Input  type=text name=uid></p>Password:</br><Input type=password name=pwd></p><Input type=submit value=Login></FORM>";
}

以上代码将在浏览器中显示:

"; $uname=$_SESSION['user']; if($xtype=="") { echo "

我不知道为什么。我检查了我的httpd.conf,php.ini中的设置,似乎没有任何区别**在实际的网络服务器和浏览器上这个页面100%工作。只是在我的WAMP设置中,它在浏览器中显示一些PHP代码。因此,如果您要导航到实际网站,那么它会完美显示。我正在尝试在我的wamp VM上测试该站点并将文件从服务器复制到我的wamp。 **我猜这个地方有一些不同的设置......

Apache版本:2.4.9 PHP版本:5.5.12 MySQL版本:5.6.17

0 个答案:

没有答案