Reseller Domain Murah dan termurah di Indonesia? ya di ResellerCamp.
         
 

Forum PHP Indonesia

 
Advanced Search
   
 
Home Register FAQ Memberlist Usergroups  
 
 

Forum PHP Indonesia Forum Index Session & Cookie $_SESSION vs SESSION_REGISTER
Display posts from previous:   
      All times are GMT + 7 Hours  

$_SESSION vs SESSION_REGISTER

Post new topic  Reply to topic

Sun Jul 18, 2010 08:18
Author Message
atkinson
PHP Master
PHP Master


Joined: 28 Feb 2010
Posts: 255
Location: /home/night

Post subject: $_SESSION vs SESSION_REGISTER Reply with quote

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
 
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
      Back To Top  

Sun Jul 18, 2010 09:44
Author Message
andriant
Jagoan PHP
Jagoan PHP


Joined: 31 Mar 2010
Posts: 911
Location: Jakarta

Post subject: Reply with quote

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/
 
View user's profile Send private message Visit poster's website Yahoo Messenger
      Back To Top  

Sun Jul 18, 2010 15:40
Author Message
atkinson
PHP Master
PHP Master


Joined: 28 Feb 2010
Posts: 255
Location: /home/night

Post subject: Reply with quote

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
 
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
      Back To Top  

Sun Jul 18, 2010 15:48
Author Message
andriant
Jagoan PHP
Jagoan PHP


Joined: 31 Mar 2010
Posts: 911
Location: Jakarta

Post subject: Reply with quote

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/
 
View user's profile Send private message Visit poster's website Yahoo Messenger
      Back To Top  

Sun Jul 18, 2010 16:16
Author Message
atkinson
PHP Master
PHP Master


Joined: 28 Feb 2010
Posts: 255
Location: /home/night

Post subject: Reply with quote

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
 
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
      Back To Top  

Sun Jul 18, 2010 16:21
Author Message
andriant
Jagoan PHP
Jagoan PHP


Joined: 31 Mar 2010
Posts: 911
Location: Jakarta

Post subject: Reply with quote

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
 
View user's profile Send private message Visit poster's website Yahoo Messenger
      Back To Top  

Sun Jul 18, 2010 16:32
Author Message
andriant
Jagoan PHP
Jagoan PHP


Joined: 31 Mar 2010
Posts: 911
Location: Jakarta

Post subject: Reply with quote

FYI, Joomla pake $_SESSION, CodeIgniter nyimpen SESSION ke database, dan menggenerate ID menggunakan $_COOKIE.
_________________
Lagi Boker, Makan, Mau Tidur, Coding jangan lupa baca:
PHP Manual -> http://php.net/download-docs.php
MySQL Manual -> http://dev.mysql.com/doc/
 
View user's profile Send private message Visit poster's website Yahoo Messenger
      Back To Top  

Sun Jul 18, 2010 17:14
Author Message
atkinson
PHP Master
PHP Master


Joined: 28 Feb 2010
Posts: 255
Location: /home/night

Post subject: Reply with quote

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
 
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
      Back To Top  

Sun Jul 18, 2010 17:19
Author Message
andriant
Jagoan PHP
Jagoan PHP


Joined: 31 Mar 2010
Posts: 911
Location: Jakarta

Post subject: Reply with quote

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/
 
View user's profile Send private message Visit poster's website Yahoo Messenger
      Back To Top  

Mon Jul 19, 2010 00:03
Author Message
atkinson
PHP Master
PHP Master


Joined: 28 Feb 2010
Posts: 255
Location: /home/night

Post subject: Reply with quote

ya itu dia,, artinya seandainya kebetulan web ku dan web mu session yg diapakai sama, artinya kita bisa join halaman admin page donk.. Big Smile
_________________
samarinda web developer http://onewebstudio.com
 
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
      Back To Top  

Mon Jul 19, 2010 06:44
Author Message
andriant
Jagoan PHP
Jagoan PHP


Joined: 31 Mar 2010
Posts: 911
Location: Jakarta

Post subject: Reply with quote

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/
 
View user's profile Send private message Visit poster's website Yahoo Messenger
      Back To Top  

Mon Jul 19, 2010 13:59
Author Message
atkinson
PHP Master
PHP Master


Joined: 28 Feb 2010
Posts: 255
Location: /home/night

Post subject: Reply with quote

seprti nya itu solusinya.. bikin enkripsi "gaya" sendiri.. sehingga gak mungkin mirip ma orang lain...

sip sip.. ada pencerahan Big Smile
_________________
samarinda web developer http://onewebstudio.com
 
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
      Back To Top  

Mon Jul 19, 2010 20:23
Author Message
musicanda
PHP Master
PHP Master


Joined: 02 Jun 2010
Posts: 263
Location: Rumahnya Angeline

Post subject: Reply with quote

mending konvensional sich... session_register... Big Smile

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...^^ Big Smile
 
View user's profile Send private message Send e-mail Visit poster's website
      Back To Top  

Mon Jul 19, 2010 20:37
Author Message
andriant
Jagoan PHP
Jagoan PHP


Joined: 31 Mar 2010
Posts: 911
Location: Jakarta

Post subject: Reply with quote

musicanda wrote:
mending konvensional sich... session_register... Big Smile

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...^^ Big Smile

hallo juga bro musicanda ^^ Salute!
 
View user's profile Send private message Visit poster's website Yahoo Messenger
      Back To Top  

Mon Jul 19, 2010 20:52
Author Message
atkinson
PHP Master
PHP Master


Joined: 28 Feb 2010
Posts: 255
Location: /home/night

Post subject: Reply with quote

musicanda wrote:
mending konvensional sich... session_register... Big Smile

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...^^ Big Smile


hello juga bro Cool Man

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.. Weks
_________________
samarinda web developer http://onewebstudio.com
 
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
      Back To Top  
Post new topic  Reply to topic

 
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


      Back To Top  

Page 1 of 1
Jump to:  
Powered by phpBB © 2001, 2002 phpBB Group
Toko Kaos Couple | Avalanche style by What Is Real © 2004 | Toko Baju Butik Online | Cara Pedia | Busana Baju Muslim