can't redirect to next page

veetha · Jul 21, 2011
kakak2.. maaf saya mau tanya saya punya script php seperti ini :
<?php
session_start();
include "koneksi1.php";
$conn=ocilogon($user,$password,$host_db);
$username = $_POST;
$password = $_POST;
$query = "SELECT * FROM t_login WHERE username = '$username'";
$sql3=ociparse($conn,$query);
$cek3 = ociexecute($sql3);
ocicommit($conn);
// cek kesesuaian password
if ($password == $cek3)
{
//echo "<h1>Login Sukses</h1>";
// menyimpan username dan level ke dalam session
$_SESSION = $cek3;
$_SESSION = $cek3 ;
echo "<h1>Login Sukses<br></h1>";
echo "<h2>Tunggu Sebentar</h2>";
echo "<META HTTP-EQUIV=Refresh CONTENT='2; URL=index.php'>";
}
else
{
echo "<h1>Login gagal</h1>";
echo "<META HTTP-EQUIV=Refresh CONTENT='2; URL=login.php'>";
}
?>
nah yang saya bingung kenapa script ini tidak bisa redirect ke index.php kak... index.php itu adalah halaman selanjutnya yang berisi menu2 utama sesuai dengan sessionnya (apa dia admin, panitia, apa juri?) dan login.php berisi halaman login (username dan password)
tetapi yang saya bingung dan merasa aneh adalah dihalaman browser tempat kita mengetik url dia sudah index.php... tetapi isinya belum index.php malah isinya login.php

thanks..
veetha^^
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Jul 29, 2011 · 0 Suka · 0 Tidak Suka
0
Loading...
veetha · Aug 2, 2011 · 0 Suka · 0 Tidak Suka
kak saya sudah coba kak... saya ganti semuanya pake $HTTP_POST_VARS --> untuk $_POST sedang untuk $_SESSION --> $HTTP_SESSION_VARS dan scriptnya jadi seperti ini
<?php
session_start();
include "koneksi.php";
$username = $HTTP_POST_VARS['username'];
$password = $HTTP_POST_VARS['password'];
$query = "SELECT * FROM t_login WHERE username = '$username'";
$sql3=ociparse($conn,$query);
$cek3=ociexecute($sql3); 
ocicommit($conn);
// cek kesesuaian password
if ($password == $cek3['password'])
{
//echo "<h1>Login Sukses</h1>";
// menyimpan username dan level ke dalam session
$HTTP_SESSION_VARS['tingkat'] = $cek3['tingkat'];
$HTTP_SESSION_VARS['username'] = $cek3 ['username'];
 
echo "<h1>Login Sukses<br></h1>";
echo "<META HTTP-EQUIV=Refresh CONTENT='2; URL=index.php'>";
}
else 
{
echo "<h1>Login gagal</h1>";
}
?>

dia malah muncul tulisan "login gagal" kak??
bingung gmna?? saya mw ganti xampp tanggung kak dah banyak script yang pke php triad... mohon bantuannya lagi kak..
makasih kak
0
Loading...
Ellyx Christian · Aug 2, 2011 · 0 Suka · 0 Tidak Suka
<?php
session_start();
include "koneksi.php";
$username = $HTTP_POST_VARS['username'];
$password = $HTTP_POST_VARS['password'];
$query = "SELECT * FROM t_login WHERE username = '$username'";
$sql3=ociparse($conn,$query);
$cek=ociexecute($sql3); 
$cek3 = oci_fetch_array($cek); // kamu lupa untuk fetch data
// cek kesesuaian password
if ($password == $cek3['password'])
{
//echo "<h1>Login Sukses</h1>";
// menyimpan username dan level ke dalam session
$HTTP_SESSION_VARS['tingkat'] = $cek3['tingkat'];
$HTTP_SESSION_VARS['username'] = $cek3 ['username'];
 
echo "<h1>Login Sukses<br></h1>";
echo "<META HTTP-EQUIV=Refresh CONTENT='2; URL=index.php'>";
}
else 
{
echo "<h1>Login gagal</h1>";
}
?>
coba yang itu. memang kamu harus pake oracle ya?
0
Loading...
veetha · Aug 2, 2011 · 0 Suka · 0 Tidak Suka
iya kak...
kak munculnya " call to undefined function oci_fetch_array () in C:\apache\htdocs\oracle\login.php on line 9 "
0
Loading...
Ellyx Christian · Aug 2, 2011 · 0 Suka · 0 Tidak Suka
kamu kalau nampilin data bagaimana caranya?
0
Loading...
veetha · Aug 2, 2011 · 0 Suka · 0 Tidak Suka
biasanya ocifetch() kak
0
Loading...
Ellyx Christian · Aug 2, 2011 · 0 Suka · 0 Tidak Suka
<?php
session_start();
include "koneksi.php";
$username = $HTTP_POST_VARS['username'];
$password = $HTTP_POST_VARS['password'];
$query = "SELECT * FROM t_login WHERE username = '$username'";
$sql3=ociparse($conn,$query);
$cek3=ociexecute($sql3); 
ocifetch($cek3); // kamu lupa untuk fetch data
// cek kesesuaian password
if ($password == oci_result($cek3,'password'))
{
//echo "<h1>Login Sukses</h1>";
// menyimpan username dan level ke dalam session
$HTTP_SESSION_VARS['tingkat'] = $cek3['tingkat'];
$HTTP_SESSION_VARS['username'] = $cek3 ['username'];
 
echo "<h1>Login Sukses<br></h1>";
echo "<META HTTP-EQUIV=Refresh CONTENT='2; URL=index.php'>";
}
else 
{
echo "<h1>Login gagal</h1>";
}
?>
0
Loading...
veetha · Aug 4, 2011 · 0 Suka · 0 Tidak Suka
masih kak masih " call to undefined function ocifetch() in C:\apache\htdocs\oracle\login.php on line 9 "
ak pake _ di ocifetch juga tetep aja muncul begitu kak... dia g ngebaca dari line 2 mpe 20 kak. coz klo ocifetch nya diilangin kak... dia jadi login gagal..
0
Loading...
Ellyx Christian · Aug 4, 2011 · 0 Suka · 0 Tidak Suka
update versi php kamu, paling tidak versi 5.2