phpbar.de logo

Mailinglisten-Archive

[php] GET Variablen verstecken

[php] GET Variablen verstecken

Enrico Weigelt weigelt at metux.de
Don Mai 13 15:44:30 CEST 2004


* Sebastian Mendel <lists at sebastianmendel.de> schrieb:

<snip>
> $get_variables = array( 'page' => index.php, 'user_id' => 18 );
> $get = md5(serialize($get_variables));
> $_SESSION[$request_string] = $get_variables;
soll sicher heißen:
$_SESSION{$get} = $get_variables;

> $get = $_SERVER['PHP_SELF'] . '?r=' . $get;
> echo '<a href="' . $get . '">Link</a>';
> 
> ...
> 
> $get_variables = $_SESSION[$_REQUEST['r']];
Ja, damit kannst Du Variablen durschleifen, ohne sie direkt in der 
session global zu machen. Bietet sich z.b. für mehrseitige Formulare an.
Ist das Dein Ziel ?

<snip>
> $get = encrypt(serialize($get_variables));
> $get = $_SERVER['PHP_SELF'] . '?r=' . htmlentities(urlencode($get));
> echo '<a href="' . $get . '">Link</a>';
> 
> ...
> 
> $get_variables = decrypt(urldecode($_REQUEST['r']));
Ja, das wäre dann ohne sessions.

Aber wozu das ganze ?


cu
-- 
---------------------------------------------------------------------
 Enrico Weigelt    ==   metux IT service

  phone:     +49 36207 519931         www:       http://www.metux.de/
  fax:       +49 36207 519932         email:     contact at metux.de
  cellphone: +49 174 7066481
---------------------------------------------------------------------
 -- DSL ab 0 Euro. -- statische IP -- UUCP -- Hosting -- Webshops --
---------------------------------------------------------------------

php::bar PHP Wiki   -   Listenarchive