【问题标题】:The xampp server does not work with the following code but the code works on appservxampp 服务器不适用于以下代码,但该代码适用于 appserv
【发布时间】:2019-08-26 00:44:19
【问题描述】:

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

解决办法是什么?

【问题讨论】:

  • 我不太明白你的问题。您想删除echo "hi dear"; 并用?&gt; hi dear&lt;? 替换它吗?首先为什么?尝试使用正确的 php 打开?&gt; hi dear &lt;?php
  • 使用this回答
  • 不,这是问题的例子

标签: javascript php html css xampp


【解决方案1】:

我在我的项目中发现代码不适用于短 php 标签 &lt;?,尝试用标准标签 &lt;?php 替换它们。试一试。希望对您有所帮助。

【讨论】:

    【解决方案2】:

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

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

    把它从 IF 中取出,看看它是否有效

    在我的文件上我有这个:

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

    【讨论】:

    • 在页面的开头
    【解决方案3】:

    试试这个。它会起作用的。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-31
      • 1970-01-01
      • 1970-01-01
      • 2016-09-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多