Php会话未存储在webhost上
我做了一个简单的会话,并在本地主机(xampp)上完美地工作 第一页是这样的Php会话未存储在webhost上,php,Php,我做了一个简单的会话,并在本地主机(xampp)上完美地工作 第一页是这样的 <?php if(!session_start()): session_start(); endif; ?> <?php $_SESSION['user'] = "grace1004"; echo '<a href = "2ndpage.php">Please Click</a>'; ?> 第二页 <?php
<?php
if(!session_start()):
session_start();
endif;
?>
<?php
$_SESSION['user'] = "grace1004";
echo '<a href = "2ndpage.php">Please Click</a>';
?>
第二页
<?php
if(!session_start()):
session_start();
endif;
?>
<?php
if($_SESSION['user']) {
echo $_SESSION['user'];
}
else {
echo ' hahahaha'; //i made this to check if the session is being stored
}
?>
我正在使用000webhostapp,错误显示未定义索引:user
如果(!session_start())session_start(),您的代码将读取,因此基本上,如果会话无法启动,您只需重试?如果第一次没有启动,第二次可能不会启动。@PrateikDarji建议使用错误抑制根本不是一个好策略。如果(!session_start())
并不意味着“如果会话未启动”。你写的是“如果启动会话失败,启动会话。”你只做了两次同样的事情。我收到了这个错误,使用了未定义的常量start_session-假设“start_session”,我已经尝试过编写会话_start();但还是不行