Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema di lettura cookie

    Salve, ho un problema strano, creo un coockie e stampo a video con un refresh della pagina il valore(che è 2 per esempio).
    Successivamente devo riprenderlo in un'altra pagina:
    Codice PHP:
    //1)
       
    $numeropagina = isset($_COOKIE["cerca"]) ? $_COOKIE["cerca"] : 1;
    //2)
         
    if(isset($_COOKIE["cercafi"])){
                
    $numeropagina=$_COOKIE["cerca"];
                }else{
                
    $numeropagina 1;
                }
    //3)
       
    $numeropagina $_COOKIE["cerca"]); 
    Purtroppo nessuno di questi 3 metodi funziona, ottengo sempre questo errore la prima volta che carico la pagina: "Notice: Undefined index: cercafi in C:\xampp\htdocs\... on line 206", dove sulla linea 206 ho questo: echo "il cookie vale" .$_COOKIE["cerca"].; , tuttavia se ricarico la pagina ottengo che il messaggio di errore sparisce e la scritta divenra: il cookie vale 2. Tuttavia il cookie deve avere effetto anche su un'altra pagina collegata con include, la quale prende i il cookie coem sopra mostrato. Il problema è che non stampa nulla a video.
    Visto che sicuramente sbagliola sintassi per prendere il valore del cookie, visto che poi mi stampa a video valore = 2, come posso correggere?

  2. #2
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    ma il nome del cookie è cerca o cercafi ???
    perchè nelcodice chiami due cookie con nomi diversi

    prova a valorizzare il cookie in questo modo:
    codice:
    setcookie(NOME_COOKIE, VALORE_COOKIE, 0, "/");
    con il path impostato su / ti vale su tutto il dominio

  3. #3
    il "fi" è un errore. Ho sostituito il nome del cookie con cerca de è rimasto fi su una riga(solo per pubblicarlo sul forum).
    Il cookie comunque lo setto così:
    codice:
    setcookie("cerca", "2", time() + 20, "./", "dominio.it", FALSE, FALSE);
    Fammi sapere!

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.