Makjang
Ngeri kali bah ayah dolly,
Guru PHP men...
oya cemana doll kabar keponakan ku itu..... :D
Dah jadi Oom awak sekarang


-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Dolly 
Aswin Harahap
Sent: 21 April 2007 10:09
To: [email protected]
Subject: Re: [ilkom_usu] ini scriptnya abang"






On 4/21/07, niung_56 <[EMAIL PROTECTED]> wrote:

Jika dilihat meta datanya, dan diteliti pixel perpixel :) 
* Roy Suryo mode on *

itu masalah di penggunaan fungsi session_register().
Fungsi session_register() ini akan bekerja jika
konfigurasi register_globals di php.ini di set on.
Jika bekerja dilingkungan register_globals Off maka 
gunakan array $_SESSION[] sebagai pengganti session_regiter().
Bisa dilihat disini http://id2.php.net/session_register

Sepertinya mbak niung_56 menggunakan PHP yg instalasinya 
terpisah.
Memang untuk PHP5 yang instalasi terpisah default dari register_globalsnya 
adalah Off karena alasan security.
Tapi jika menggunakan XAMPP, default dari register_globals nya adalah On.

CMIIW

Skripnya sudah saya sudah coba perbaiki, mudah - mudahan bisa membantu.



  // nie script loginnya
  <?php
  include "konek.php";
  $username = $_POST['username'];
  $password = $_POST['password'];
  $perintah="SELECT * FROM anggota WHERE username='".$_POST
  ['username']."' and password='".$_POST['password']."'";
  $hasil=mysql_query($perintah);
  $row=mysql_fetch_array($hasil);
  $id="$row[no]";
  if($username==""||$password=="")
  {
  $pesan="<center>Username atau Password belum diisi.<br>";
  header("location:./index.php?err=$pesan");
  }
  else
  {
  if ($row['username']==$username and $row['password']
  ==$password)
  {
  if ($row[level]=='1')
  {

























       $_SESSION['namauser'] = $row[username] ;
       $_SESSION['passuser'] = $row[passuser] ; 
       // ^^^^^^^^^^^^^^^^^^^^^^^^^
/*

  session_register("namauser");
  session_register("passuser");
  $namauser=$row[username];
  $passuser=$row[password];


 






*/ 



  header("location: manag_sys.php");



  }
  else
  {








       $_SESSION['namauser'] = $row['username'] ;
       $_SESSION['passuser'] = $row['passuser'] ;
       $_SESSION['iduser'] = $row['no'] ;
       // ^^^^^^^^^^^^^^^^^^^^^^^^^ 

/*

  session_register("namauser");
  session_register("passuser");
  session_register("iduser");
  $namauser=$row[username];
  $passuser=$row[password];
  $iduser=$row[no];









*/ 



  header("location: pelanggan.php");
  }
  }
  else
  {
  $pesan1="<center>Username/Password tidak benar";
  header("location:./index.php?err=$pesan1");
  }
  }
  ?>

  //nie script yang ada disetipa halaman yang bila ingin masuk 
  memerlukan login

  <?php
  session_start();
  if (!empty ($_SESSION['namauser']) && !empty ($_SESSION['passuser']))
  {
  ?>

  Bila saya hapus "if" diatas baru script tersebut jalan...
  Bila tidak maka akan tetap di form login...






-- 
layartancap.com bagi - bagi hadiah 
http://blog.layartancap.com/?p=14 

 

Attachment: ma_grp_160.gif
Description: GIF image

Attachment: nc3=3848569
Description: Binary data

Kirim email ke