[ASK] $_SESSION["xxx"] jalan normal di localhost, tapi ga nampung apa2 waktu di Host


Status
Not open for further replies.

percent

New Member
Guys mau nanya ni,
$_SESSION["xxx"] ku jalan normal waktu di localhost, tapi waktu udah aku upload di Webhost (IDWebhost) kok ga mau nampung apa2 ya? Akibatnya aku ga bisa login di website ku sendiri.

Database dan file-file yang terolah dari database selain $_SESSION dapat terbaca dengan baik.. kira-kira kenapa ya?
 

n3wbi3s

Poster 2.0
udah di session_start ?
trus itu session nya nangkap hasil post username apakah variable $_POSTnya udah bener ?? kadang webserver localhost ( xampp , appserv dkk ) tidak case sensitive tapi begitu di hosting ada yang case sensitive . CMIIW
 

PusatHosting

Hosting Guru
CMIIW, biasanya session itu disimpan dalam bentuk file dan di tempatkan di folder tertentu.
nah karena di localhost asumsi saya osnya pakai windows level usernya sebagai administrator akhirnya dia bisa write di folder manapun tapi tidak setelah upload ke server hosting karena lokasi penyimpanan file session harus di tentukan dan folder harus di set ke 777 agar bisa di write.

Beda lagi dengan cookie, kalau cookie data penyimpanan ada di pc client masing2.

jadi mungkin solusinya coba set folder untuk penyimpanan file session dan set ke 777 agar bisa di write
 

galuh82

Hosting Guru
Verified Provider
Guys mau nanya ni,
$_SESSION["xxx"] ku jalan normal waktu di localhost, tapi waktu udah aku upload di Webhost (IDWebhost) kok ga mau nampung apa2 ya? Akibatnya aku ga bisa login di website ku sendiri.

Database dan file-file yang terolah dari database selain $_SESSION dapat terbaca dengan baik.. kira-kira kenapa ya?

defaultnya data session disimpan di folder tmp, tapi apabila di set manual permission foldernya harus dikasih akses write.

untuk memastikan sessionnya, bagusnya buat single file dulu sehingga investigasinya mudah mulai dari inisialiasi hingga pemanggilan variabel sessionnya :)

salam,
 

percent

New Member
saya sudah coba untuk menampung sebuah variabel seperti ini :
session_start();
$_SESSION["coba"]="trySession";

dan pada halaman lain saya panggil
session_start();
echo $_SESSION["coba"];

tidak ada pesan error, halaman dapat terbuka, tapi tidak muncul trySession yang seharusnya muncul

Bagaimana cara set 777?maklum masi awam di dunia webhosting, terima kasih :)
 

PusatHosting

Hosting Guru
saya sudah coba untuk menampung sebuah variabel seperti ini :
session_start();
$_SESSION["coba"]="trySession";

dan pada halaman lain saya panggil
session_start();
echo $_SESSION["coba"];

tidak ada pesan error, halaman dapat terbuka, tapi tidak muncul trySession yang seharusnya muncul

Bagaimana cara set 777?maklum masi awam di dunia webhosting, terima kasih :)

Ada di file manager hostingnya bos? coba cari saja pasti ketemu
 

dpnux

Expert 1.0
biasanya ada file bernama error_log di dalam folder www di tempat hosting, apakah ada? kalau ada error akan muncul di sana, umumnya karena session belum tertulis di direktori yang telah ditentukan seperti tmp, coba juga situsnya di browser lain karena session tetap memanfaatkan cookie sebagai unique identifier.
 

galuh82

Hosting Guru
Verified Provider
saya sudah coba untuk menampung sebuah variabel seperti ini :
session_start();
$_SESSION["coba"]="trySession";

dan pada halaman lain saya panggil
session_start();
echo $_SESSION["coba"];

mungkin versi php beda, coba deh pake cara lama dengan daftarkan dulu var session pake session_register() :)

salam,
 

perdhanahost

Hosting Guru
Wah, koq jadi ikut penasaran yah?

Kalau di vardump($_SESSION) hasilnya apa yah? Bisa kupi pes ke mari?
 
Status
Not open for further replies.

Top