Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di shaone
    Registrato dal
    Apr 2003
    Messaggi
    212

    sessione che assume valore del parametro get automaticamente.. Come è possibile?

    Salve a tutti, ho bisogno di aiuto e ho crewato 2 piccolissimi script per mostrare il mio problema.

    In pratica mi succede che in una prima pagina [start.php] creo una sessione che ho chiamato $_SESSION[id] e gli assegno valore 1.
    poi nella stessa pagina creo un collegamento ad una nuova pagina [stop.php?id=2] (Notare il parametro id che gli ho passato)..

    Nella seconda pagina recupero prima $_SESSION["id"] e la stampo a video e va tutto ok, poi recupero il parametro $_GET["id"] con la stringa
    codice:
    $id = $_GET["id"]
    e magicamente
    codice:
    $_SESSION["id"]
    assume il valore che ho recuparato dal get del parametro id.

    Sto impazzendo.. Qualcuno saprebbe darmi una mano o un consiglio su come risolvere?

    La versione di php sul server è la 4.3.4



    script 1: start.php

    codice:
    <?
    session_start();
    $_SESSION["id"] = 1;
    
    echo "id : " . $_SESSION["id"] . "";
    
    echo "
    Passa parametro";
    ?>
    script 2: stop.php

    codice:
    <?
    session_start();
    
    echo "Valore sessione alla partenza : " . $_SESSION["id"];
    
    $id = $_GET["id"];
    
    echo "Valore sessione attuale : " . $_SESSION["id"];
    ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Scusa ma invece di questo

    $id = $_GET["id"];

    perchè non fai

    $_SESSION["id"] = $_GET["id"];

    ???

    Comunque vedi qui: http://it2.php.net/session_register

  3. #3
    Utente di HTML.it L'avatar di shaone
    Registrato dal
    Apr 2003
    Messaggi
    212
    Ma io non voglio che $_SESSION["id"] assuma il valore di $_GET["id"].

    In pratica io dovrei avere come risultato degli script 2 variabili:

    una di sessione $_SESSION["id"] che deve mantenere il suo valore originale, ovvero 1, e l'altra $id che assume come valore quello che passo come parametro della url, ovvero $_GET["id"] ...


    Il mio problema è proprio che $_SESSION["id"] assume il valore di $_GET["id"] senza che io faccia

    codice:
    $_SESSION["id"] = $_GET["id"]
    spero di essermi spiegato.


    Grazie ancora... aspetto consigli!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.