PHP $ _SESSION不适用于Cloud9 IDE

时间:2013-09-24 18:08:06

标签: php session session-variables cloud9-ide

这里所有战线上的第一个计时器。我已经完成了挖掘,我已经准备好发布了。我似乎无法让我的会话变量继续进行。从我所读到的,标题(LOCATION :)可以做一些非常不稳定的东西,一些代码可能无法完成。在session_start();在每个页面的顶部。继承人第1页:

<?php
session_start();
include "/header.php";
$username = $_POST["user"];
$db = new SQLite3("../../database/login.db");
$password = md5($_POST["password"]);
$userquery = $db->querySingle("SELECT username FROM accounts WHERE username='$username';");
$passquery = $db->querySingle("SELECT password FROM accounts WHERE username='$username';");
$loggedin = false;

我在同一页面上调用会话变量(1):

if ($loggedin == true)
{
    $_SESSION['user'] = $username;
    header('LOCATION: ../test.php');
}

然后在登录页面(2)中我有标题引用:

<?php session_start();?>
<?php include "header.php";?>
<html>
    <head>
        <link href="dashboard.css" rel="StyleSheet" type="text/css"/>
        <title>
             Dashboard
        </title>
        <h1>
            Dashboard
        </h1>
        <h2>
            Greetings: <span><?php echo $_SESSION['user'];?></span> Today's date: <span><?php $date = date("l,F,N,Y"); echo $date;?></span>

任何帮助将不胜感激。我觉得我错过了一些简单的事情。谢谢大家!

1 个答案:

答案 0 :(得分:3)

我想出来!! 所以我使用的是cloud9 IDE,并且正在使用的PHP.ini文件不允许会话。现在我要做的是在根项目文件夹中创建自己的PHP.ini文件。此ini文件会覆盖云9默认为只能读取的文件。 我希望这有助于将来的某个人!!!!!