Visualizzazione dei risultati da 1 a 5 su 5

Discussione: problema cookie

  1. #1

    problema cookie

    allora scusate la mia incapacità qualcuno sa dirmi dove sbaglio? ho il seguente script:

    da un form acquisisco login e pasword e lo invio tramite cookie

    $login=$_post('log');
    $pasword=$_post('pas');
    setcookie('mycookie[log]', $login, time()+3600, / );
    setcookie('mycookie[pas]', $pasword, time()+3600, / );
    if (isset(mycookie[log])){
    if (isset(mycookie[pas])){
    echo "cookie trasmesso";
    }else{
    echo "cookie nn trasmesso";
    } else echo "cookie nn trasmesso";

    invece in un altra pagina ho questo codice:

    $login=$_cookie(mycookie[log]);
    $pasword=$_cookie(mycookie[pas]);
    if ($login == $logdb AND $pasword==$pasdb){
    benvenuto utente;
    }else{
    form per il login
    }

    logdb e pasdb sono campi prelevati dal mio db

    lo script nn mi restituisce errore mi dice che il cookie è stato trasmesso ma quando carico la seconda pagina mi chiede sempre il login dov'è che ho sbagliato?

  2. #2
    Per prima cosa, non è $_post ma $_POST.
    In secondo luogo, come da manuale, i cookie sono disponibili dalla successiva richiesta HTTP e, per accedervi, DEVI usare $_COOKIE.
    Infine, perchè mai vuoi usare i cookie quando ci sono le sessioni?

  3. #3

    ?_?

    per imparare ad usare anche quelli

  4. #4

    Re: ?_?

    Originariamente inviato da rbrtone81
    per imparare ad usare anche quelli
    Allora, leggere il manuale ufficiale è un buon modo per iniziare:

    http://www.php.net/setcookie
    http://www.php.net/manual/en/reserve...es.cookies.php

  5. #5

    thank

    grazie

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.