无法在000webhost中使用会话变量

时间:2018-06-04 07:49:26

标签: php session session-variables session-cookies shared-hosting

我的页面有一个简单的方法。登录用户,如果凭证匹配,则为用户提供会话变量“id”,该变量链接到数据库以获取有关用户的信息。事情在我的“localhost”上正常运行,但它没有在这里运行。 我跑:

<?php
  if(isset($_SESSION["user"])){
   echo "the session variable is here!";
   //redirect to another page --probably dashboard or something like that-- 
  }

但是当我运行页面并访问"Secure"按钮并在Cookie部分中看到时,会话就在那里,但字符串不打印。我尝试将其更改为:

?>
<script>
alert("The session variable exists");
</script>
 <?php

但没有得到alerted!  我尝试访问.htaccess文件并添加一行说明:php_flag session.auto_start on  但它不起作用。那么,我该怎么办?

请注意:我提到session_start()并且我没有犯过这些初学者的错误。

0 个答案:

没有答案