xampp服务器不适用于以下代码,但该代码可在appserv上使用

时间:2019-04-04 09:51:02

标签: javascript php html css xampp

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"; } ?>

解决方案是什么?

3 个答案:

答案 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" ?> 
<? } ?>