Visualizzazione risultati 1 fino 6 di 6

Discussione: cookie

  1. #1
    Guest

    Predefinito cookie

    ragazzi chiedo il vostro aiuto
    io sto facendo uno script per l'area riservata del sito
    ogni volta che un utente entra gli invio un cookie con questo codice

    $cookie_val=crypt($nome);
    setcookie ("name", $nome, 0);
    setcookie ("this_cookie", $cookie_val, 0);
    header("Location: $success_page");
    exit();

    ora devo controllare le pagine vedendo appunto se ogni utente ha il suo cookie giusto relativo al suo nome e non un cookie qualsiasi
    come posso fare???????

  2. #2
    Guest

    Predefinito

    Premettendo che non so come lavora la funzione crypt, potresti fare così:

    if(crypt($_COOKIE['name'])==$_COOKIE['this_cookie']) bla bla


    Ciaoooooo!!!!!!!

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da debug
    Premettendo che non so come lavora la funzione crypt
    esattamente come md5, solo che ne puoi decidere l'algoritmo con un secondo parametro opzionale

    essendo una criptazione a senso unico (non esiste la funzione di reverse) devi per forza eseguire un confronto fra valori criptati (come giustamente diceva Debug)

    if (crypt($nome) == $_COOKIE['this_cookie']) bla bla

  4. #4
    Guest

    Predefinito

    e se non lo cripto

  5. #5
    Guest

    Predefinito

    se nn lo cripti fin dall'inizio nn hai bisogno di farlo neanke dopo, ma così sarebbe poco sicuro. Se lo cripti devi anke specificare una chiave altrimenti la genera il server e, nn ne sono sicuro, ma potrebbe essere ogni volta diversa.
    Cmq secondo me è meglio usare le sessioni.
    Ultima modifica di SoulHome : 11-10-2005 alle ore 13.26.18

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da SoulHome
    Se lo cripti devi anke specificare una chiave altrimenti la genera il server e, nn ne sono sicuro, ma potrebbe essere ogni volta diversa.
    Hai ragione è diversa ogni volta

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •