Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Set cookie

  1. #1

    Set cookie

    io ho seguito guide e straguide ma settare un cookie nn riesco

    ho provato così:
    setcookie('loginhwcommu',$pass, time() +2592000);

    ma ho questo errore: Warning: Cannot add header information - headers already sent by (output started at c:\programmi\php\www\commu\templogin.php:3) in c:\programmi\php\www\commu\templogin.php on line 13

    e inoltre volevo chiedere per usarlo come faccio?

    grazie

  2. #2
    perche' devi metterlo prima di inviare output al browser.

    Se posti le prime righe si vedra' subito che fai. Prime righe si intendono dalla riga 1 dello script e non le prime righe dal tag php



    riferimento ad un pillola sull'argomento:

    http://forum.html.it/forum/showthrea...hreadid=272291

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    setcookie(); e anche la funzione header(); deve essere chiamato prima di qualsiasi output, dunque deve trovarsi prima di qualsiasi codice HTML o print - echo di PHP, altrimenti ti da l'errore che riporti.

    Per poter usare setcookie dove vuoi nella tua pagina evitando l'errore puoi mettere ob_start(); all'inizio della pagina e poi non avrai più problemi.

    PS: battuto sul tempo, la domenica mattina son meno reattivo...

  4. #4
    si ma io volevo controllare prima il login poi settarlo come facio ora?

  5. #5
    ob_start(); all'inizio

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.