Salve,
passo una variabile $_GET ad una variabile $_SESSION e faccio il refresh del URL togliendo la variabile $_GET.
La variabile $_GET viene salvata in variabile $_SERVER ma quando vorrei fare una echo non me la restituisce (eppure è salvata nella sessione!!)
Qualche idea ?
codice:<?php if (!isset($_GET['width']) && !isset($_GET['height']) && isset($_GET['popupimage'])) { if (!session_id()) session_start(); $image = $_GET['popupimage']; session_register("image"); echo "<script language='javascript'>\n"; echo " location.href=\"".$_SERVER['SCRIPT_NAME']."?".str_replace("&popupimage=".$_GET['popupimage']."","",$_SERVER['QUERY_STRING'])."" . "&width=\" + screen.width + \"&height=\" + screen.height;\n"; echo "</script>\n"; //exit(); } elseif (isset($_GET['width']) && isset($_GET['height']) && isset($_GET['popupimage'])) { if (!session_id()) session_start(); $image = $_GET['popupimage']; session_register("image"); echo "<script language='javascript'>\n"; echo " location.href=\"".$_SERVER['SCRIPT_NAME']."?".str_replace("&popupimage=".$_GET['popupimage']."","",$_SERVER['QUERY_STRING']).""; echo "</script>\n"; //exit(); } ?> <html> <head> <title>Untitled Document</title> </head> <body> <p align="center">Links: <?php echo $_SERVER['PHP_SELF']; ?>?popupimage=01.jpg | <?php echo $_SERVER['PHP_SELF']; ?>?popupimage=02.jpg</p> $_SESSION['image']: <?php echo $_SESSION['image']; ?></p> $_COOKIE['PHPSESSID']: <?php echo $_COOKIE['PHPSESSID']; ?></p> </html>