dear semua, mau tanya tentang session.
saya newbie lagi nyoba session tapi errornya:
Warning: Undefined variable: session_username in
C:\Inetpub\wwwroot\omega\main.php on line 5
ANDA BELUM LOGIN
error ini keluar kalau saya langsung masuk ke main.php tanpa login terlebih
dulu.
kalau saya masuk dari login dulu scriptnya berhasil.... kenapa ya..
mohon pencerahan...
skripnya seperti ini:
FILE rlogin.php
<script language="PHP">
session_start();
include("inc/conn.php");
$sql = "select user_id, password ";
$sql .= "from login where ";
$sql .= "user_id = '$user_id' ";
if(!$data=mysql_query($sql,$conn)){
echo mysql_error();
exit;
}
$banyak=mysql_num_rows($data);
if ($banyak==0)
{
echo 'User Anda Belum Terdaftar !';
exit;
}
$rec=mysql_fetch_row($data);
if ($rec[1]<>$password)
{
echo 'Password anda salah !';
exit;
}
session_register("session_username");
session_register("session_password");
$session_username = $user_id;
$session_password = $password;
header("Location:main.php");
</script>
FILE main.php
<script language="PHP">
session_start();
session_register("session_username");
session_register("session_password");
if ((!$session_username) || (!$session_password))
{
echo "ANDA BELUM LOGIN";
exit;
}
</script>
mohon pencerahan
IM3D
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]