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

    [php]utilizzo dei cookie

    in una pagina chiamata login.php
    ho

    Codice PHP:

    setcookie
    ("cookie[0]","$user",time()+5000);
    setcookie("cookie[1]","$password",time()+5000); 

    in un altra pagina vorrei "recuperare" questi dati.
    nel senso che nella pagina index dovre fare:

    Codice PHP:
    $dat=$_COOKIE['cookie'];
    if (
    $dat[1]==(username prelevato dal db))
     
    bla bla bla 
    come ho scritto sopra non funziona, semplicemente perchè non recupera il valore contenuto nel cookie..
    come faccio?

  2. #2
    prova a fare cosi':

    codice:
    if ($cookie[1]==(username prelevato dal db)) 
     bla bla bla
    ciao
    Nulla è impossibile. Il difficile è trovare la soluzione che renda l'impossibile possibile...
    http://www.eternaldream.it

  3. #3
    no non va...

    nemmeno facendo un echo non mi restituisce nessun risultato.
    voglio sottolineare che dalla pagina login a index io non passo nessun valore.

    cosa devo fare per recuperare i dati che ho impostato nel cookie creato in un'altra pagina?

  4. #4
    se è per un'autenticazione perchè non usi le sessioni?

    io ad esempio mando tramite post Username e Password ad un file check.php che controlla l'esistenza nel DB e la validità dei dati.
    se supera questa fase creo una sessione:

    Codice PHP:
    session_start();
    $_SESSION['id_utente'] = $riga['id'];
    $_SESSION['IP_utente'] = $_SERVER['REMOTE_ADDR']; 
    e poi in ogni file dell'area riservata controllo che la sessione sia valida

  5. #5
    sto chin d mer* voleva o cookie!!


    che t'è devo di!cmq penso che adotterò le sessioni, più semplice e più pratico..



    ora torna di là!!

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.