Visualizzazione dei risultati da 1 a 8 su 8

Discussione: $_GET con ie9

  1. #1

    $_GET con ie9

    ciao a tutti, ho un problema con il passaggio di variabili tramite url con il $_GET in internet explorer 9, in pratica io passo una variabile tramite url index.php?id= e poi tramite

    include "sezioni/ " . $_GET . ".php"; quindi se ad esempio ho index.php?id=a includerà il file a.php con chrome funziona alla perfezione con internet explorer 9 invece il layout va a quel paese e viene tutto storto e sovrapposto e non ne capisco il motivo. sapreste aiutarmi?
    grazie a tutti

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,098
    Mostra più codice, così non si capisce, non si capisce neanche se il pezzo che hai messo è parte reale del codice o un esempio scritto male
    include "sezioni/ " . $_GET . ".php";

    non includerà sezioni/a.php perché $_GET è tutto l'array, la tua variabile è in $_GET['id']
    Earth2: 3QCNSPFQUH

  3. #3
    ecco il codice

    Codice PHP:


    [url="?id=punto"].[/url]
    [url="?id=09"]0-9[/url]
    [url="?id=a"]A[/url]
    [url="?id=b"]B[/url]
    [url="?id=c"]C[/url]
    [url="?id=d"]D[/url]
    [url="?id=e"]E[/url]
    [url="?id=f"]F[/url]
    [url="?id=g"]G[/url]
    [url="?id=h"]H[/url]
    [url="?id=i"]I[/url]
    [url="?id=j"]J[/url]
    [url="?id=k"]K[/url]
    [url="?id=l"]L[/url]
    [url="?id=m"]M[/url]
    [url="?id=n"]N[/url]
    [url="?id=o"]O[/url]
    [url="?id=p"]P[/url]
    [url="?id=q"]Q[/url]
    [url="?id=r"]R[/url]
    [url="?id=s"]S[/url]
    [url="?id=t"]T[/url]
    [url="?id=u"]U[/url]
    [url="?id=v"]V[/url]
    [url="?id=w"]W[/url]
    [url="?id=x"]X[/url]
    [url="?id=y"]Y[/url]
    [url="?id=z"]Z[/url]

    </div>


    <div style="font-size: 15px; text-decoration: none !important; color: black; ">
    <?php include($_GET['id']. ".php"); ?>

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,098
    Boh, continua a non capirsi nulla.
    Messa così secondo me con php il tuo problema non ha niente a che vedere.
    Earth2: 3QCNSPFQUH

  5. #5
    lo puoi vedere qui edit le altre pagine del sito edit non creano questo problema e l'unica diffenreza del codice oltre al testo è il codice che ho inserito prima

  6. #6
    nel trasferire il sito sul dominio di secondo livello non di altervista funziona alla perfezione, grazie ugualmente

  7. #7
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    Il codice che hai postato viene portato a esempio di come NON impostare un include nei corsi di PHP sulla sicurezza.
    Devi assolutamente fare un controllo su qualsiasi variabile che ti arriva in GET (e in generale su qualsiasi variabile che ti arriva da un utente), altrimenti ti esponi a grossi rischi.

  8. #8
    Originariamente inviato da garakkio
    Il codice che hai postato viene portato a esempio di come NON impostare un include nei corsi di PHP sulla sicurezza.
    Devi assolutamente fare un controllo su qualsiasi variabile che ti arriva in GET (e in generale su qualsiasi variabile che ti arriva da un utente), altrimenti ti esponi a grossi rischi.
    Il rischio è che potrebbero essere inclusi file esterni al mio sito giusto?

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 © 2021 vBulletin Solutions, Inc. All rights reserved.