| misi kang.. nanya aku make php versi 5.3.5 di localhost sedangkan di hosting make php versi 5.3.21 session_start() di localhost aku berjalan sempurna, sedangkan di hosting gak jalan sama sekali alias session gak di tangkap. udah nyari2 di google, gak dapet juga solusinya. ada yang tau kenapa atau ada yang punya solusi? |
|
| apa ada perbedaan session di php versi diatas? |
|
| Numpang nyari ilmu, tp iya juga kyknya gk ngaruh dah session ma versi phpnya, |
|
| beda configurasi kayaknya |
|
| sessionnya dari awal dibuat sendiri ? atau ngambil dari cms / forum yang sudah ada ? |
|
| session dibuat sendiri... pas make session_start(), headers already sent.. bla bla bla padahal di localhost gak begitu... kenapa ya? |
|
| struktur file dan script gak ada beda antara localhost sama hosting tapi di localhost bisa, sedangkan di hosting gak bisa.. itu aja bingungya |
|
| session_start() <== di jalankan duluan kah ? sesudah pembukaan <? atau <?php |
|
| coba pasang paling atas ob_start(); paling bwah ob_flush(); |
|
| paling atas tanpa ada spasi atau karakter lain kang <?php session_start() ?> |
|
| udah juga make ob segala |
|
| pengen tau aja.. itu ada bedanya apa enggak antara php 5.3.5 sama 5.3.21 |
|
| gak ada bedanya kalau untuk penggunaan session (klo gak salah ya) file dipanggil duluan atau ada yang sebelumnya ? |
|
| session_start(); include "config/conn.php";
$username = $_POST['username']; $password = $_POST['password']; $ipaddress = $_POST['ipaddress'];
$login=mysql_query("select username, password from user where username='$username' and password='$password'"); $rowcount=mysql_num_rows($login);
if($rowcount==1){ $_SESSION['username'] = $username; header("Location:soal/isidata.php"); } else{ echo "<font color=red><strong>Maaf, data yang anda kirim salah atau anda belum terdaftar. Untuk daftar, silahkan klik tombol Daftar</strong></font>"; }
SESSION BIASA AJA KAYAK GITU |
|
| gak ada masalah sama scriptnya |
|
| bingung kang @_@ script gak salah tapi masih already sent |
|
| line 1 kan ? |
|
| iya kang @_@ |
|
| cb ubah jadi ini @session_start(); |
|
| udah juga kang setau aku, @session_start() itu cuman buat ngumpetin output error aja.. tapi eror ya tetep eror.. tetep already sent |
|
| coba header locationya diganti <meta http-equiv="refresh" content="0; url= URL anda"> |
|
| session_start(); include "config/conn.php";
$username = $_POST['username']; $password = $_POST['password']; $ipaddress = $_POST['ipaddress'];
$login=mysql_query("select username, password from user where username='$username' and password='$password'"); $rowcount=mysql_num_rows($login);
if($rowcount==1){ $_SESSION['username'] = $username; //===diganti ini ===== echo"<meta http-equiv=\"refresh\" content=\"0; url=\"./soal/isidata.php\">"; } else{ echo "<font color=red><strong>Maaf, data yang anda kirim salah atau anda belum terdaftar. Untuk daftar, silahkan klik tombol Daftar</strong></font>"; } |
|
| udah juga kang.. tetep header already sent entah dimana... atau gak aku coba bongkar dari awal deh itu web... makasih ya akang2 atas partisipasinya bantuin cari solusi :D |
|
| maaf gak bisa bantu ><, saya kasih bantu buat yang laen aja ya ><
$username = $_POST['username']; $password = $_POST['password'];
kalau bisa jangan mentah2 dimasukin ke var, mending di amankan terlebih dahulu :D |
|
| ahahah ora opo opo :D |
|
| dulu ane juga pernah punya masalah kaya gitu,, cuma lupa diapain terus bisa,, :D hehe |
Tidak ada komentar:
Posting Komentar