gpt4 book ai didi

php - 奇怪的错误 : Same PHP code but different result in mac and windows machine

转载 作者:可可西里 更新时间:2023-11-01 13:54:31 26 4
gpt4 key购买 nike

我遇到了一个很奇怪的错误。给定同一段代码:

<?php session_start(); ?>
<?php if (!isset($_SESSION['email'])): ?>
<p><a href="admin_reg.php">Regsiter as admin</p>
<p><a href="student_reg.php">Register as student</p>
<p><a href="login.php">Log in</a></p>
<? else: ?>
<p><a href="logout.php">Log out</a></p>
<p><a href="group_create.php">Create group</a></p>
<p><a href="group_join.php">Join group</a></p>
<?php endif; ?>

我和我的组员在不同的机器上运行同一个项目(他们使用 windows 而我使用 mac)。我们都在 xampp 中运行它,我得到一个正常的结果:在身份验证之前,只出现前三个链接。但是在他们的机器上,页面上显示了所有六个链接,这是不可能的。我们的 PHP 版本也相同:5.6.1*。你有什么想法吗?提前致谢!

最佳答案

您的 else 使用的是短标签,可能并非在所有服务器上都启用。将其更改为使用完整的 php 标记:

<?php else: ?>

关于php - 奇怪的错误 : Same PHP code but different result in mac and windows machine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37331150/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com