这里所有战线上的第一个计时器。我已经完成了挖掘,我已经准备好发布了。我似乎无法让我的会话变量继续进行。从我所读到的,标题(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>
任何帮助将不胜感激。我觉得我错过了一些简单的事情。谢谢大家!
答案 0 :(得分:3)
我想出来!! 所以我使用的是cloud9 IDE,并且正在使用的PHP.ini文件不允许会话。现在我要做的是在根项目文件夹中创建自己的PHP.ini文件。此ini文件会覆盖云9默认为只能读取的文件。 我希望这有助于将来的某个人!!!!!