session di WAMP dan XAMPP

k1dc00l · Jul 27, 2011
mas-mas mau nanya ini kalo pake wamp berjalan seperti biasa tetapi ketika di wxport ke XAMPP keluar alert

Warning: session_start() [function.session-start]: Cannot
header already sent
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Jul 27, 2011 · 0 Suka · 0 Tidak Suka
saya rasa itu karena perbedaan versi php dan juga perbedaan konfigurasi. Mungkin saja karena ada output sebelum fungsi session_start() di panggil. Coba hilangkan output baik itu new lain,spasi (apapun) sebelum fungsi session_start() di panggil
0
Loading...
tryco · Jul 28, 2011 · 0 Suka · 0 Tidak Suka
mo nanya tentang session mas...saya punya file session seperti ini
<?php
session_start();
if(!session_is_registered("user")){
header("location:index.php");
exit;
}
?>
contoh permasalahannya disaat saya sudah login dan sampai halaman http://localhost/pod/form_succes2.php?id=15017929
saya copy url tersebut, dan saya buka new tab dibrowser dan saya copy lagi url tersebut, dan page tersebut terbuka padahal dah saya include file session tsb,tetapi klo saya tutup browser semua dan saya buka browser saya copy url diatas file session nya jalan mas..mohon pencerahan..
0
Loading...
Ellyx Christian · Jul 29, 2011 · 0 Suka · 0 Tidak Suka
@tryco:
saya perbaiki kode kamu
<?php
session_start();
//session_is_registered depricated di versi 5.3
if(!isset($_SESSION['user']) || !$_SESSION['user']){
header("location:index.php");
exit;
}
?>
memang seperti itulah behavior (prilaku) browser. Selama kamu tidak menutup browser atau session kamu tidak expired (misal dengan logout) kamu masih bisa mengakses halaman tersebut. Walaupun kamu buka di tab baru atau window baru.
0
Loading...
tryco · Jul 29, 2011 · 0 Suka · 0 Tidak Suka
makasiih mas pencerahaannya..sekarang jadi tahu...