Jump to content
Sign in to follow this  
caffeine3x

Session.contents()

Recommended Posts

camner nak buang sumer session yg telah kita buat secara otomatik sebaik saja kita close windows appication tu. cam skrg ni aku pakai session.Contents.Removeall() kat butang logout.. tp camner kalau user tu taknak tekan logout, tp dier terus tekan buatang pangkah kat bar atas windows tu.

Share this post


Link to post
Share on other sites

camner nak buang sumer session yg telah kita buat secara otomatik sebaik saja kita close windows appication tu. cam skrg ni aku pakai session.Contents.Removeall() kat butang logout.. tp camner kalau user tu taknak tekan logout, tp dier terus tekan buatang pangkah kat bar atas windows tu.

slalunye kalo ko pangkah kat browser tu session akan terminate sendri...

niee coding untuk language per nie????

Share this post


Link to post
Share on other sites

slalunye kalo ko pangkah kat browser tu session akan terminate sendri...

niee coding untuk language per nie????

sebenarnyer klu pangkah browser ,sesi takkan tamat..psal fail sesi masih kat dalam sementara folder..

jadi ade satu cara yang agak menarik..dengan menggunakan javascript,ko membawa pengguna ke fungsi menghapuskan sesi!

~kalu tak silap~

Share this post


Link to post
Share on other sites

heheh... tak paham ler..."membawa pengguna ke fungsi menghapus sesi".. maksudnyer kene suruh pengguna tu lakukan sesuat untuk hapuskan sesi tu ker???

Share this post


Link to post
Share on other sites

heheh... tak paham ler..."membawa pengguna ke fungsi menghapus sesi".. maksudnyer kene suruh pengguna tu lakukan sesuat untuk hapuskan sesi tu ker???

pengguna tak perlu buat ape2..

dengan menggunakan javascrpt,ko leh buat kan pengguna dibawa ke satu fungsi apabile dia memangkah pada browser...

dekat fungsi tu nnt ko musnah kan segala sesi..

bagaimana javascript itu aku tak tahu..tapi pakcik google tahu!

Share this post


Link to post
Share on other sites

Rasanya guna javascript memang berkesan. Skrip nie berfungsi apabila browser ditutup ataupun sewaktu user pindah ke link lain, itu dikira browser tutuplah tu. Jadi skrip nie berfungsi setiap kali keluar dari mukasurat tu. Ianya lebih berkesan kalau anda gunakan frame. Faham?

<script>

var close="true";

if(close){jalankan skrip anda}

</script>

Edited by wfce

Share this post


Link to post
Share on other sites

session_start() memang tiada tempoh tamat yang khusus. Kalau user tak logout taklah terhapus session mereka tu.

Tapi bila user masuk lain kali, alamat IP mereka berubah, itulah sebabnya session masih boleh dibuat.

Masalahnya di sini session tu tak termusnah kan? Cuba tetapkan cache tu kepada 60 minit.

session_cache_expire(60);

Masukkan selepas session_start()

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...