Visualizzazione dei risultati da 1 a 3 su 3

Discussione: setcookie php

  1. #1

    setcookie php

    Ciao ragazzi, sto cercando di capire come usare i cookie in php per il login, ho trovato un sito dove lo spiega piuttosto bene, ma ho un errore con una delle pagine di codicce, più precisamente con questa:

    <html>
    <body>

    <?PHP
    $user = "anna";
    $pass = "annina";

    $username = $_POST["username"];
    $password = $_POST["password"];

    if ($username == $user && $password == $pass)
    {

    print "Benvenuto! Entra nell'area privata, clicca qui";
    }
    else
    {
    print "Accesso negato!";
    }
    ?>

    </body>
    </html>
    Cioè io da una pagina html, attraverso un form, passo questi valori a questa pagina php che mi legge nome e psw, li confronta con quelli prestabiliti e, nel caso siano giusti, mi setta ilk cookie. Il problema è che mi da questo errore:

    Warning: Cannot modify header information - headers already sent by (output started at c:\program files (x86)\easyphp1-8\www\ccccccc\login.php:4) in c:\program files (x86)\easyphp1-8\www\ccccccc\login.php on line 13
    La riga 13 è questa:

    setcookie("login", "OK", time()+600);
    Sapete dirmi dov'è l'errore? Grazie =)

  2. #2
    prima di setcookie non devi inviare output... nè html nè semplici righe bianche o spazi vuoti

  3. #3
    ah ecco, devo semplicemente eliminare il codice htma, 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.