refer “username” variable in another php file showed
[php]<?php require_once('Connections/connection.php'); ?>
<?php require_once('Connections/function.php'); ?>
<?php
if (!isset($_SESSION)) {
session_start();
}
$_SESSION['PrevPage'] = "index.php";
?>
<?php
//*******************************//
// 登出
//*******************************//
// index.php?logout=true
$logout = $_SERVER['PHP_SELF'] . "?logout=true";
// index.php網址後面有logout參數
if ((isset($_GET['logout'])) &&($_GET['logout']=="true"))
{
$_SESSION['Username'] = NULL;
$_SESSION['UserGroup'] = NULL;
$_SESSION['PrevUrl'] = NULL;
unset($_SESSION['Username']);
unset($_SESSION['UserGroup']);
unset($_SESSION['PrevUrl']);
header("Location: index.php");
}
?>
<?php
//*******************************//
//*******************************//
$_SESSION['login_form_title'] = "請先登入";
if (isset($_POST['username']) && isset($_POST['password']))
{
$username = $_POST['username'];
$password = $_POST['password'];
mysql_select_db('starofhk_ch26', $connection) or die('資料庫ch26不存在');
$query = sprintf("SELECT username, password, userlevel FROM member WHERE username=%s AND password=%s",
GetSQLValue($username, "text"), GetSQLValue($password, "text"));
$result = mysql_query($query, $connection) or die(mysql_error());
if ($result)
{
$totalRows = mysql_num_rows($result);
if ($totalRows)
{
$_SESSION['Username'] = $username;
$_SESSION['UserGroup'] = mysql_result($result, 0, 'userlevel');
header("Location: main.php");
}
else
{
header("Location: login_form.php");
}
}
else
{
header("Location: login_form.php");
}
}
?>
文學之星 |
|
<?php
// 已經登入
if (isset($_SESSION['Username']))
{
?>
基本資料 》
登出 》
<?php
}
?>
忘記密碼 》
|
|
[/php]