Visualizzazione risultati 1 fino 10 di 10

Discussione: Problema URL con variabile GET

  1. #1
    Guest

    Predefinito Problema URL con variabile GET

    Salve ragazzi, ho un link che inietta nell'url una variabile get, ma stranamente, invece di comparire così.

    1: http://www.sito.sito.org/index.php?pag=iscrizione.php

    Compare così o.O

    2: http://www.sito.sito.org/index.php?pag=iscrizione.php#.Tz6XlYdOhK8

    Che diamine è quel codice O_O? Cosa significa Tz.??? Timezone? Boh devo eliminarlo!

    Altra cosa:

    Questo è il codice che lo genera:

    Codice PHP:
    <?php $CatturaPagina = urlencode($_GET["pag"]);
    if (empty(
    $CatturaPagina)) {
    $Pagina = "home.php";
    } else {
    $Pagina = $CatturaPagina;
    }
    ?>
    E in un div uso questo per visualizzare la pagina che voglio ( tipo iframe )

    Codice PHP:
    <div id="Contenuto"> <?php include_once("$Pagina"); ?> </div>
    E per muovermi tra le pagine, mi basta iniettare in ogni link la variabile get che contiene il nome della pagina:

    Codice:
    <a href="index.php?pag=regolamento.php">Regolamento</a>
    Aiuto!
    Ultima modifica di alemoppo : 18-02-2012 alle ore 16.58.20 Motivo: +tag

  2. #2
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Elimina la funzione urlencode(), serve per le ricerche; se l'URL è già così allora utilizza html_entity_decode().
    Se ad esempio devi fare una ricerca e usi il carattere &, fai "sballare" la query. Quella funzione codifica la &.
    Leggi "Sostituire segno"&"".
    Ciao!

  3. #3
    Guest

    Predefinito

    Ciao! Ho fatto come hai detto ma non cambia, accanto al nome della pagina mi compare sempre quel codice sconosciuto.

    Codice:
    http://www.sito.sito.org/index.php?pag=regolamento.php#.Tz_gtodOhK8

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Quello che hai marcato in grassetto è un identificatore di frammento, non ho capito dove compaia, puoi indicare l'indirizzo della pagina in questione?

  5. #5
    Guest

    Predefinito

    Certo, recati a questo link:

    http://www.storieinfinite.altervista.org/

    e prova a cliccare su Regolamento.

  6. #6
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    L'identificatore di frammento viene aggiunto dal plugin JQuery ScrollPane, che tra l'altro hai incluso due volte senza utilizzarlo.

  7. #7
    Guest

    Predefinito

    Mh e come posso risolvere? Mi serve lo scroll-pane ^^"

  8. #8
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Non vedo quale sia il problema, non pregiudica assolutamente il corretto funzionamento del sito o della pagina.
    Inoltre non capisco perché non possa più semplicemente sfruttare la proprietà CSS overflow, l'effetto ottenuto è il medesimo.
    Ultima modifica di karl94 : 18-02-2012 alle ore 23.04.26

  9. #9
    Guest

    Predefinito

    Perchè è un codice che mi "stilizza" la scroll. Comunque ho provato ad eliminare lo script ma mi da sempre lo stesso errore!

  10. #10
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Lo script è ancora incluso nella pagina, comunque non comprendo quale sia il problema. Se lo script inserisce un identificatore di frammento, evidentemente gli è necessario per il suo corretto funzionamento.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •