Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    255

    COME SI CREA UNA SESSIONE???????????????

    Salve a tutti!

    Sono giorni che sto cercando di capire come si creano le sessioni! Qualcuno mi puo fare un esempio essenziale??? Tenendo conto che mi devo creare una sessione in una pagina che si chiama login.asp e poi spostarmi in un altra pagina che richiede la stessa sessione altrimenti riporta a login.asp... GRAZIE!!

  2. #2

    Re: COME SI CREA UNA SESSIONE???????????????

    Originariamente inviato da Ufotizio
    login.asp
    VVoVe:

    se hai sbagliato a scrivere ed era php:

    session_start();

    all'inizio di ogni pagina.

    Fine

    Poi usi $_SESSION come un normale array, tenendo conto che te lo ritroverai in tutte le pagine coi valori che ci metti dentro..

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    255
    Oddio si scusa volevo dire php!!! GRAZIEEEEE!!!!!!!!

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    e comunque non scrivendo i titoli in maiuscolo o mettendo 50 punti interrogativi, stavolta ti è andata bene, ma se non vuoi che vengano chiusi i tuoi post ti consiglio di dare una lettura al regolamento.

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    255
    Ah scusate! Mi limitero a scrivere titoli meno invasivi!

    Comunque...

    Io ora sto provando a fare cosi...

    Nella pagina login creo il form di accesso che manda "user" e "pass" ad una altra pagina, ossia gestione.php...

    Va bene se io nella pagina gestione.php scrivo cosi?

    $user = $_REQUEST["user"];
    $pass = $_REQUEST["pass"];
    session_start();
    $_SESSION['user'] = $user;
    $_SESSION['pass'] = $pass;
    if($_SESSION['user'] <> "globo")
    {
    header("location: login.php");
    exit;
    }
    if($_SESSION['pass'] <> "1234")
    {
    header("location: login.php");
    exit;
    }

  6. #6
    sbaglio o puzza un pò di asp?

    $user = $_REQUEST["user"];
    $pass = $_REQUEST["pass"];

    i dati nn li hai in un $_POST?
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    255
    Se metto $_POST o $_REQUEST è uguale?

    No perche stavo provando ma non mi funziona ugualmente... almeno per come ho scritto prima!

  8. #8
    devi usare post, ma se nn ti arrivan i dati o sbagli i nomi dei campi o non hai specificato POST come method del form o c'è qualcosa che si pappa i dati prima :P
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    255
    Scusate ma io non capisco una cosa...

    Io ho scritto questo nella pagina gestione.php

    session_start();
    $_SESSION["user"] = $_POST["user"];
    $_SESSION["pass"] = $_POST["pass"];
    if($_SESSION['user'] <> "user")
    {
    header("location: login.php");
    exit;
    }
    if($_SESSION['pass'] <> "pass")
    {
    header("location: login.php");
    exit;
    }

    Pero questa pagina ha dei link che passano dei parametri in querystring nella stessa pagina, e di conseguenza mi ritorna nella login... come devo fare???

  10. #10
    Originariamente inviato da Ufotizio
    Scusate ma io non capisco una cosa...

    Io ho scritto questo nella pagina gestione.php

    session_start();
    $_SESSION["user"] = $_POST["user"];
    $_SESSION["pass"] = $_POST["pass"];
    if($_SESSION['user'] <> "user")
    {
    header("location: login.php");
    exit;
    }
    if($_SESSION['pass'] <> "pass")
    {
    header("location: login.php");
    exit;
    }

    Pero questa pagina ha dei link che passano dei parametri in querystring nella stessa pagina, e di conseguenza mi ritorna nella login... come devo fare???
    Un if all'inizio della pagina andrebbe bene?

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.