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

The xampp server does not work with the following code but the code works on appserv

xampp 服务器无法使用以下代码

  if(isset($_SESSION['username'])){
header("Location:Home.php");
exit();
}else{ ?> hi dear<? } ?>

但代码适用于 appserv 在服务器 Xampp 中,我对未按此格式设置的页面外观有疑问 我必须执行此代码

if(isset($_SESSION['username'])){
header("Location:Home.php");
exit();
}else{ echo" hi dear"; } ?>

解决的是什么?

您是否在文档顶部键入了 session_start();

你能提供 PHP 显示的错误吗?

从IF里拿出来看看能不能用

在我的文档中我有这个:

 if (isset($_SESSION['user']) && isset($_SESSION['password'])) {
    Header( 'Location: ../index.php' ) 
    exit
    }else{
       echo 'hello world';
    }

我在我的项目中发现代码无法使用短 php 标签 <?,尝试用标准标签替换它们 <?php。并试一试。希望对你有帮助。

试试这个。它会起作用。

<?
   if(isset($_SESSION['username'])){
      header("Location:Home.php");
      exit();
   }else{ ?> 
      <?= hi dear" ?> 
<? } ?>