Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problmea con le sessioni...urgente!

    Salve a tutti,
    ho un problmea con le variabili di sessioni.Praticamente nel file di login quando gli divo di satmpare tali variabili (giuto per provare se prende qualcosa) stampa tutte le variabili in modo corretto.Ma quando faccio il collegamento tramite header ad'unatra pagina e cerco di recuperare le variabili non stampa nulla.Questi sono gli spezzoni di codice che ho scritto:

    Pag1

    $user=$_POST["txtuser"];
    $pass=$_POST["txtpassword"];

    $connessione=mysql_connect("localhost","root");

    mysql_select_db("registrazioni",$connessione);

    $query="SELECT Nome,Cognome FROM utenti_privati WHERE Username='$user' AND Password='$pass'";

    $QUERY=mysql_query($query);
    $numRow=mysql_num_rows($QUERY);
    if($numRow>0){
    $record=mysql_fetch_array($QUERY);
    session_start();
    ($_SESSION['nome']=$record["Nome"]);
    ($_SESSION['cognome']=$record["Cognome"]);
    mysql_close($connessione);
    //echo("{$_SESSION['nome']} {$_SESSION['cognome']}");
    header("location:new.html");
    }
    else
    header("location:errore.html");


    Pag2
    Prova sessione!!
    <?php

    <?php
    session_start();

    //echo ("ciao");
    if(isset($_SESSION['nome']))
    {
    echo("{$_SESSION['nome']}");
    }
    else
    echo("Utente non loggato");
    ?>

    Prova sessione!

    Addirittura non mi stampa il semplice echo("ciao");


    Confido in un vostro aiuto,grazie

  2. #2
    nella pagina dove crei la sessione, la devi resgistrare:

    session_register;

  3. #3
    Nella pagina dove creo la sessione ho provato anche a mettere la session_register ma non va lo stesso...l'ho fatto così (può darsi anche che abbia sbagliato...):

    session_start();

    session_register("nome");
    session_register("cognome");

    ($_SESSION["nome"]=$record["Nome"]);
    ($_SESSION["cognome"]=$record["Cognome"]);
    mysql_close($connessione);
    //echo("{$_SESSION['nome']} {$_SESSION['cognome']}");
    header("location:new.html");

  4. #4

    Re: Problmea con le sessioni...urgente!

    Originariamente inviato da morpheus87

    Addirittura non mi stampa il semplice echo("ciao");
    Se non ti stampa manco quello non vedo cosa entrino le sessioni.

    ps... Non devi registrare nulla per $_SESSION ... perche' e' sempre registrato.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.