|
| |
|
|
All times are GMT + 7 Hours
|
|
$_SESSION vs SESSION_REGISTER
 |
Sun Jul 18, 2010 08:18 |
 |
Author |
Message |
atkinson PHP Master


Joined: 28 Feb 2010 Posts: 255 Location: /home/night
|
| Post subject: $_SESSION vs SESSION_REGISTER |
|
|
dri judulnya uda keliatan pertanyaannya,, apa sih bedanya misal
$_SESSION[user] = $username
dengan
SESSION_REGISTER($username)
kira2 lebih dan kurangnya apa sih? _________________ samarinda web developer http://onewebstudio.com |
|
| |
|
|
 |
Sun Jul 18, 2010 09:44 |
 |
Author |
Message |
andriant Jagoan PHP


Joined: 31 Mar 2010 Posts: 911 Location: Jakarta
|
| Post subject: |
|
|
kalo menurut ane variable superglobal $_SESSION kelebihannya lebih gampang dipakenya.
dari pada SESSION_REGISTER.
langsung aja
| Code: | <?php session_start();
$_SESSION["varname"] = isinya. ?> |
dan kalo butuh dan ngeset variable session tinggal ubah di variable superglobal $_SESSION.
ga tau juga tapi kekurangannya apa. _________________ Lagi Boker, Makan, Mau Tidur, Coding jangan lupa baca:
PHP Manual -> http://php.net/download-docs.php
MySQL Manual -> http://dev.mysql.com/doc/ |
|
| |
|
|
 |
Sun Jul 18, 2010 15:40 |
 |
Author |
Message |
atkinson PHP Master


Joined: 28 Feb 2010 Posts: 255 Location: /home/night
|
| Post subject: |
|
|
bener bener.. ini seperti pikiran saya..tpi beberapa buku2 php ma beberapa teman msih pke SESSION_register yah... apa ada pengaruh ke secirity ya.. _________________ samarinda web developer http://onewebstudio.com |
|
| |
|
|
 |
Sun Jul 18, 2010 15:48 |
 |
Author |
Message |
andriant Jagoan PHP


Joined: 31 Mar 2010 Posts: 911 Location: Jakarta
|
| Post subject: |
|
|
mungkin bukunya versi lama kali ya?
soalnya $_SESSION baru ada di php 4.10 menurut buku manualnya.
malahan fungsi session_register akan dihilangkan pada PHP versi 5.30 keatas menurut PHP Manualnya.
session_register
Warning
This function has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 6.0.0. Relying on this feature is highly discouraged.
aneh juga ya kenapa rata rata orang yang baru belajar pakainya session_register. padahal lebih ribet dan fungsi ini akan dihapus.
mungkin karena kebiasaan ya... _________________ Lagi Boker, Makan, Mau Tidur, Coding jangan lupa baca:
PHP Manual -> http://php.net/download-docs.php
MySQL Manual -> http://dev.mysql.com/doc/ |
|
| |
|
|
 |
Sun Jul 18, 2010 16:16 |
 |
Author |
Message |
atkinson PHP Master


Joined: 28 Feb 2010 Posts: 255 Location: /home/night
|
| Post subject: |
|
|
bukunya sih itungan baru.. tpi mungkin yg bikin buku referensi nya lama..
tpi uda nyoba belum, ternyata klu pke $_SESSION[username] itu bisa diisi gak mesti dari website itu, artinya klu ada website atau bahkan kita bikin script php untuk bikin $_SESSION[admin] lalu buka2 website yg kebetulan juga pake $_SESSION[admin] maka kita bisa masuk tanpa login.. klu yg SESSION_REGISTER() menghasilkan bilangan acak yg kyaknya ga mungkin sama. jdi lebih aman.. _________________ samarinda web developer http://onewebstudio.com |
|
| |
|
|
 |
Sun Jul 18, 2010 16:21 |
 |
Author |
Message |
andriant Jagoan PHP


Joined: 31 Mar 2010 Posts: 911 Location: Jakarta
|
| Post subject: |
|
|
| atkinson wrote: | bukunya sih itungan baru.. tpi mungkin yg bikin buku referensi nya lama..
tpi uda nyoba belum, ternyata klu pke $_SESSION[username] itu bisa diisi gak mesti dari website itu, artinya klu ada website atau bahkan kita bikin script php untuk bikin $_SESSION[admin] lalu buka2 website yg kebetulan juga pake $_SESSION[admin] maka kita bisa masuk tanpa login.. klu yg SESSION_REGISTER() menghasilkan bilangan acak yg kyaknya ga mungkin sama. jdi lebih aman.. |
ada contohnya?
perasaan sama deh yang ngegenerate IDnya session ya session_start juga. cuma penanganan variablenya aja beda, ada yang pake session_register() ada yang pake superglobal $_SESSION.
da data data session kan disimpen di server side.
kalau $_COOKIE baru bisa, karena data data $_COOKIE disimpen di client side...
CMIIW |
|
| |
|
|
 |
Sun Jul 18, 2010 16:32 |
 |
Author |
Message |
andriant Jagoan PHP


Joined: 31 Mar 2010 Posts: 911 Location: Jakarta
|
|
| |
|
|
 |
Sun Jul 18, 2010 17:14 |
 |
Author |
Message |
atkinson PHP Master


Joined: 28 Feb 2010 Posts: 255 Location: /home/night
|
| Post subject: |
|
|
contohnya di website projek ana dulu.. sekali sya login pada satu situs, maka bisa masuk ke admin web mana pun buatan saya.. fatal bgt ya.. _________________ samarinda web developer http://onewebstudio.com |
|
| |
|
|
 |
Sun Jul 18, 2010 17:19 |
 |
Author |
Message |
andriant Jagoan PHP


Joined: 31 Mar 2010 Posts: 911 Location: Jakarta
|
| Post subject: |
|
|
maksudnya sessionnya ga ke destroy ya bro?
kalo mozilla emang tetep ngeremember session sampai session didestroy pake session_destroy(); _________________ Lagi Boker, Makan, Mau Tidur, Coding jangan lupa baca:
PHP Manual -> http://php.net/download-docs.php
MySQL Manual -> http://dev.mysql.com/doc/ |
|
| |
|
|
 |
Mon Jul 19, 2010 00:03 |
 |
Author |
Message |
atkinson PHP Master


Joined: 28 Feb 2010 Posts: 255 Location: /home/night
|
| Post subject: |
|
|
ya itu dia,, artinya seandainya kebetulan web ku dan web mu session yg diapakai sama, artinya kita bisa join halaman admin page donk..  _________________ samarinda web developer http://onewebstudio.com |
|
| |
|
|
 |
Mon Jul 19, 2010 06:44 |
 |
Author |
Message |
andriant Jagoan PHP


Joined: 31 Mar 2010 Posts: 911 Location: Jakarta
|
| Post subject: |
|
|
pake session_register juga gitu kok bro...
cara paling gampang, session_name nya di ubah aja, dan di generate ama script kita....
cara lebih ekstrim mungkin, buat class/fungsi lagi, jangan pake langsung baca/tulis variable $_SESSION. (di encrypt dulu)
misalnya
| Code: | <?php function get_session($name)
{
return decrypt_session($name);
}
function set_session($name)
{
$_SESSION[$name] = encrypt_session($name);
} ?> |
cuma ga segampang itu juga sih, kita harus liat dulu variablenya array / string baru diencrypt...
kalo dengan cara seperti ini kan, mau web ane dan web ente punya session yang mirip, belum tentu hasil encryptnya sama... kayanya hampir mustahil tuh... _________________ Lagi Boker, Makan, Mau Tidur, Coding jangan lupa baca:
PHP Manual -> http://php.net/download-docs.php
MySQL Manual -> http://dev.mysql.com/doc/ |
|
| |
|
|
 |
Mon Jul 19, 2010 13:59 |
 |
Author |
Message |
atkinson PHP Master


Joined: 28 Feb 2010 Posts: 255 Location: /home/night
|
| Post subject: |
|
|
seprti nya itu solusinya.. bikin enkripsi "gaya" sendiri.. sehingga gak mungkin mirip ma orang lain...
sip sip.. ada pencerahan  _________________ samarinda web developer http://onewebstudio.com |
|
| |
|
|
 |
Mon Jul 19, 2010 20:23 |
 |
Author |
Message |
musicanda PHP Master


Joined: 02 Jun 2010 Posts: 263 Location: Rumahnya Angeline
|
| Post subject: |
|
|
mending konvensional sich... session_register...
tapi, kalo $_SESSION, artinya variabelnya di set sbg variable super global, so lbh gmpng pake nya...
sebelumnya salam kenal bro untuk , mas atkinson... nice to meet you... :p
untuk mas andriant... hello bro...^^  |
|
| |
|
|
 |
Mon Jul 19, 2010 20:37 |
 |
Author |
Message |
andriant Jagoan PHP


Joined: 31 Mar 2010 Posts: 911 Location: Jakarta
|
| Post subject: |
|
|
| musicanda wrote: | mending konvensional sich... session_register...
tapi, kalo $_SESSION, artinya variabelnya di set sbg variable super global, so lbh gmpng pake nya...
sebelumnya salam kenal bro untuk , mas atkinson... nice to meet you... :p
untuk mas andriant... hello bro...^^  |
hallo juga bro musicanda ^^  |
|
| |
|
|
 |
Mon Jul 19, 2010 20:52 |
 |
Author |
Message |
atkinson PHP Master


Joined: 28 Feb 2010 Posts: 255 Location: /home/night
|
| Post subject: |
|
|
| musicanda wrote: | mending konvensional sich... session_register...
tapi, kalo $_SESSION, artinya variabelnya di set sbg variable super global, so lbh gmpng pake nya...
sebelumnya salam kenal bro untuk , mas atkinson... nice to meet you... :p
untuk mas andriant... hello bro...^^  |
hello juga bro
tpi ya itu seperti info bang andriant diatas..
session_register
Warning
This function has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 6.0.0. Relying on this feature is highly discouraged.
cari aman aja..  _________________ samarinda web developer http://onewebstudio.com |
|
| |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|