Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php会话未存储在webhost上_Php - Fatal编程技术网

Php会话未存储在webhost上

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

我做了一个简单的会话,并在本地主机(xampp)上完美地工作

第一页是这样的

<?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();但还是不行