Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 30
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    inviare $valori con un link

    ciao ragazzi, io avrei necessità di passare informazioni da una pagina all'altra tipo $userid e $pswd ma vorrei evitare di usare il metodo <input type='hidden'> ... se no avrei la pagina piena di pulsantini invia del form... io vorrei che cliccando sul link, queste informazioni passino alla passina sucessiva, è possibile?
    spero di essermi spiegata bene!
    grazie a tutti coloro che vorranno darmi una mano
    :*
    Gina

  2. #2
    basta che usi il link come tuapagina.php?var1=valore1&var2=valore2

    e nella pagina "tuapagina.php richiami questi valori con $_GET['var1'], $_GET['var2'] ecc...

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    :P

    grazie milla, provo subito

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    user e password nella query string non è che siano esattamente l'idea del secolo.
    In linea di massima quando ti servono dati da conservare dovresti metterli in sessione. Nel caso basta la userid, la password non serve più una volta che l'hai verificata e autenticato l'utente.

  5. #5
    il consiglio di luca è ottimo anche perchè se io fossi un utente del tuo sito e vedo i miei dati di accesso in chiaro sulla querystring mi "arrabbierei" non poco.

    fai una form di login, verifichi i dati e poi usi una sessione per memorizzare l'id utente ed in tutte le altre pagine verifichi semplicemente l'esistenza della sessione altrimenti accesso negato.

    ciauz

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    vero...

    avete ragione ragazzi, mille grazie per i consigli

  7. #7
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Esempio

    1) pagina in cui ricevi i dati del login
    codice:
    if ($_POST['user'] == ..... and $_POST['pwd'] == ....) {
        //okay, l'utente è riconosciuto
        session_start();
        $_SESSION['utente'] = $_POST['user'];
    }
    2) altre pagine
    codice:
    session_start();
    if (! isset($_SESSION['utente'])) {
       header("Location:.............");  //rispedisci alla pagina di login
    } else {
        //l'utente può lavorare
    }
    Ti consiglio comunque di dare un'occhiata qui


  8. #8
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    hem...

    un piccolo esempio di codice?
    sono unanovellina, non ci capisco un gran che..

    grazie

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    mille grazie

    mille grazie Luca, gentilissimo

  10. #10
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120

    Re: hem...

    Originariamente inviato da Gina
    un piccolo esempio di codice?
    sono unanovellina, non ci capisco un gran che..

    grazie
    Ti ho anticipato.... potenza della telepatia

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.