1

私はサインアップページを作成していますが、小さな問題があります.DBへの接続を含むinitialize.phpページと、メンバーがサインインしているかどうかを確認するためのセッション(すべてのページ)があります。

initialize.php:

<?php
session_start();

$host="localhost"; // Host name 
$username="root"; // Mysql username 
$password=""; // Mysql password 
$db_name="memoire"; // Database name 

// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB");

if (!$_SESSION['member_id'])
{
header('Location: login.php');
exit;   
}
?>

問題はサインアップ ページ内にあります。サインアップ ページ内 (明らかにメンバーに ID がありません) で "if (!$_SESSION['member_id'])" を無視する方法が必要です...初期化ページ (signup.php 内) で DB のみに接続します。

4

1 に答える 1