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

    Elaborazione Query con "&" o ";"

    validando una pagina che fa dei link ad altre pagine (o alla pagina stessa) con nell'url una query:

    http://www.xyz.xy/index.php?a=b&b0c&d=e

    w3 da un bell'errore e in sintesi ti dice cheun URL deve essere inviato con separatore ";" invece che "&" il motivo sarebbe semplice (per loro): il carattere "&"si può trovare in qualsiasi stringa perchè se io inviassi

    http://www.xyz.xy/index.php?a=&

    allora mi dividerebbe sulla & lasciandomi amp;... -.-

    allor ci ho riflettutto e allora invio le query tramite ";" ccorgendomi che però non funzionava la query allora da print_r() ho scoperto che vaniva considerata TUTTA come un unica variabile se l'url era:

    http://www.xyz.xy/index.php?a=b;b=c;d=e

    da print_r($_GET) :
    Array()
    [a] => b;b=c;d=e

    la cosa è un po dubbia...
    w3 mi dice di dividere le query con ";"
    ma php non le riconosce e le considera tutta una...

    Ora, il problema non è grande perche basta fare un explode() e si risolve...
    però vorrei sapere se il problema è del server oppure è php e w3 che non si sono messi d'accordo??? :rollo:
    Cristiano
    ---
    Originariamente inviato da rebelia : solo un nerd puo' pensare di tacchinare in un forum di informatica

  2. #2
    Io credo che per un separatore ; intendessi dire di scrivere la & in maniera estesa &_amp; (senza l'underscore).
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    no no.... ho provato... voleva PROPRIO che sostituisi alla "&" il ";", poi cusa... tu invii le query con ?ciao=dao&_amp;b=le ???
    Cristiano
    ---
    Originariamente inviato da rebelia : solo un nerd puo' pensare di tacchinare in un forum di informatica

  4. #4
    Forse hai capito male, ho forse ho capito male io, &_amp; (senza underscore) sarebbe l'entità della ecommerciale che serve per validare il codice perché se scrivi solamente & il validatore ti restituisce errore.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  5. #5
    allora avevi capito male
    Io dicevo nei link...
    Cristiano
    ---
    Originariamente inviato da rebelia : solo un nerd puo' pensare di tacchinare in un forum di informatica

  6. #6
    Anche nei link devi mettere l'entità della & in questo modo:
    codice:
    <a href="ciao.asp?pagina=1&_amp;categoria=1&_amp;subcategoria=1">
    Logicamente senza underscore.

    Mi puoi dare la pagina che ti genera l'errore e cosa dice il W3c??
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

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.