xampp服务器无法使用以下代码
if(isset($_SESSION['username'])){
header("Location:Home.php");
exit();
}else{ ?> hi dear<? } ?>
但是该代码在appserv上有效 在Server Xampp中,我的页面外观没有这样的格式问题 而且我必须这样做
if(isset($_SESSION['username'])){
header("Location:Home.php");
exit();
}else{ echo" hi dear"; } ?>
解决方案是什么?
答案 0 :(得分:1)
我在我的项目中发现代码不适用于短php标签<?
,请尝试用标准<?php
替换它们。试一试。希望会有所帮助。
答案 1 :(得分:0)
您是否在文档顶部键入了 session_start(); ?
您能提供PHP显示的错误吗?
将其从IF中取出,看看是否有效
在我的文档中,我有这个:
if (isset($_SESSION['user']) && isset($_SESSION['password'])) {
Header( 'Location: ../index.php' )
exit
}else{
echo 'hello world';
}
答案 2 :(得分:0)
尝试这个。它将起作用。
<?
if(isset($_SESSION['username'])){
header("Location:Home.php");
exit();
}else{ ?>
<?= hi dear" ?>
<? } ?>