1
모든면에서 처음으로 타이머가 있습니다. 나는 파기를 끝냈고 게시 할 준비가되었습니다. 나는 세션 변수를 가져올 수 없다. 내가 읽은 것부터 헤더 (LOCATION :)는 꽤 쓸모없는 것들을 할 수 있고 어떤 코드는 완성되지 않을 수도 있습니다. session_start(); 모든 페이지의 상단에 있습니다. Heres는 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) 여기에 세션 변수를 호출 페이지에 기록 (2) 헤더 참조에 그런
if ($loggedin == true)
{
$_SESSION['user'] = $username;
header('LOCATION: ../test.php');
}
내가 가진 :
<?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>
도움이 될 것입니다. 나는 무언가를 놓치고있는 것처럼 느껴진다. 모두에게 감사드립니다!
exit를 추가하면 어떻게됩니까? 헤더 함수 호출 후? 또한 ../test.php 대신 절대 URL로 만들어보십시오. – Maximus2012
다음과 같이하십시오. header ('Location : http://www.example.com/test.php'); exit; – Maximus2012
안녕하세요 @ Maximus2012 빠릅니다! 나는 exit()를 추가하려고 시도했다. 그리고 아무것도하지 않았다. 파일의 전체 URL을 작성하지 않았습니다. 내가 지금 그 소용돌이를 줄거야! [편집] 편집 : [/ 편집] 긴 URL을 시도했지만 여전히 작동하지 않습니다. 나는 또한 출구를 시도했다; exit() 대신에; 아직도 아무것도. – 13ruce1337