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

    Sessioni e validazione html

    Sto realizzando un sito che fa uso di sessioni. Di default PHP aggiunge ad ogni link la variabile che indica la sessione, trasformando ad esempio
    codice:
    href="index.php?articoli"
    in
    codice:
    href="index.php?articoli&SESSID=123i2u13o12ihe2iefys927913723123"
    o qualcosa del genere.

    Questo crea problemi quando vado a validare la pagina html, perchè PHP inserisce proprio "&" e non "& amp;" (lo so che si scrive senza spazio in mezzo, ma se lo scrivo giusto voi non lo vedete). Spulciando su Google ho trovato la seguente soluzione: aggiungere al file .htaccess la riga
    codice:
    php_flag session.use_trans_sid off
    In questo modo PHP usa i cookies per passare la variabile di sessione e non mi sporca il codice html.

    Però la soluzione non è del tutto soddisfacente, perché adesso chi non usa i cookies può avere problemi a vedere il mio sito, quindi devo aggiungere una pagina che spieghi perché il sito non funziona, come si abilitano i cookies e compagnia bella.

    Mi piacerebbe di più riuscire a dire a PHP di scrivere il numero di sessione usando "& amp;". C'è un modo per fare questo?

  2. #2
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    Imposta a piacimento la direttiva arg_separator.output del php.ini

    http://forum.html.it/forum/showthrea...hreadid=701851
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  3. #3

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.