Ciao a tutti.
Ho l'esigenza di cancellare un cookie o svuotarlo(è uguale).
pensavo si facesse così:
setcookie("id_preventivo_corrente");
ma non funziona, non si ripulisce.
come faccio?
Grazie,
Ale
Ciao a tutti.
Ho l'esigenza di cancellare un cookie o svuotarlo(è uguale).
pensavo si facesse così:
setcookie("id_preventivo_corrente");
ma non funziona, non si ripulisce.
come faccio?
Grazie,
Ale
prova con
però lo devi fare su una pagina della stessa cartella del file in cui l'hai creato...Codice PHP:
setcookie ("id_preventivo_corrente", "", time()-3600);
oppure metti solo:
Codice PHP:
setcookie("nomecookie");
ma se non gli funziona è meglio eliminarlo del tutto...
cmq dimenticavo d dirti che devi mettere il codice a inizio pagina prima di tutte le altre operazioni del file...
Ciao.
Come hai visto ho già provato a metterlo pulito, ma non funziona.
non posso metterlo all'inizio perchè prima ci sono una serie di funzioni.
provo con il -3600, poi vediamo.
Intanto grazie,
Ale
Non importa se ci sono delle funzioni di php, quello che intendeva dire luapaul è che deve essere messo PRIMA di inviare qualsiasi output al browser, quindi prima della dichiarazione <!DOCTYPE e prima di <html> ecc....Originariamente inviato da pig_org
non posso metterlo all'inizio perchè prima ci sono una serie di funzioni.
Questa e' la mia firma! Lo so, e' una mezza schifezza.
Un sito
- skype non è per consulenze online -
Ho fatto altri scripts e non sempre ho messo il setcookie all'inizio.
Ma va messo all'inzio quando va risettato?
perchè quando setto un cookie per la prima volta anche se non lo metto all'inizio funziona sempre.
Ale
quindi ogni volta che si setta un cookie bisogna fare una pagina di passaggio... giusto?
non necessariamente. L'unica cosa a cui devi stare attento è di impostare il cookie prima di qualsiasi output... Se no l'operazione fallisce (o comunque dovrebbe fallire, tu dici che ce la fai anche dopo...)
Questa e' la mia firma! Lo so, e' una mezza schifezza.
Un sito
- skype non è per consulenze online -
... per fallire è giusto che fallisce... se la cosa riesce... probabilmente è xke gestisci il buffer della pagina.... o nella pagina o con qualke settaggio nel php.ini... Io solitamente baipasso il problema usando in testa alla pagina la funzione ob_start()Originariamente inviato da iraiscoming223
non necessariamente. L'unica cosa a cui devi stare attento è di impostare il cookie prima di qualsiasi output... Se no l'operazione fallisce (o comunque dovrebbe fallire, tu dici che ce la fai anche dopo...)