xampp 服务器不适用于以下代码,但该代码适用于 appserv
Posted
技术标签:
【中文标题】xampp 服务器不适用于以下代码,但该代码适用于 appserv【英文标题】:The xampp server does not work with the following code but the code works on 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";
并用?> hi dear<?
替换它吗?首先为什么?尝试使用正确的 php 打开?> hi dear <?php
。
使用this回答
不,这是问题的例子
【参考方案1】:
我在我的项目中发现代码不适用于短 php 标签 <?
,尝试用标准标签 <?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" ?>
<? ?>
【讨论】:
以上是关于xampp 服务器不适用于以下代码,但该代码适用于 appserv的主要内容,如果未能解决你的问题,请参考以下文章
.htaccess mod rewrite 适用于 WAMPP 但不适用于 XAMPP
xampp - SSL 适用于 https://localhost,但不适用于 https://127.0.0.1
screenShot代码不适用于ipad,适用于iphone