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

    ottenere tutti i parametri di un url dopo il ?

    Ciao a tutti
    devo creare la versione inglese di un sito già finito. La cosa più semplice di tutte, per come è strutturato il sito, è creare un sito gemello ma in inglese all'interno della solita cartella en/
    il fatto è che voglio che se un utente dalla fersione italiana passa a quella inglese venga rimandato alla stesas pagina e non alla home.
    Per fare questo pensavo di creare una variabile che copiasse tutti i parametri dell'url e li stampasse nel link alla versione inglese aggiungendo prima "en/index.php"
    lo stesso se si è nella versione inglese volevo poter passare i paramentri al link della versione italiana a cui aggiungere prima "../index.php"

    ho provato a guradare nel forum o in rete ma ho trovato solo funzioni che recuperano tutto l'url da http in poi oppure funzioni che recuperano solo la pagina (index.php) oppure il modo per recuperare il valore di un solo parametro...
    comunque sia non ho capito come recuperare solo la stringa con tutti i parametri oppure come eliminare http://www.nomesito.com/ dall'URL recuperato...

    Suggerimenti?

    ciao e grazie
    daniele

  2. #2

  3. #3
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    La query string la puoi accedere tramite $_SERVER['QUERY_STRING']

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  4. #4
    perfetto grazie!!!
    ho settato il codice così:

    Codice PHP:
    $_SERVER['QUERY_STRING'] = 
    str_replace(array('&''&'), array('&''&'), 
    $_SERVER['QUERY_STRING']);  

    $parametri $_SERVER['QUERY_STRING']; 
    poi userò la variabile $parametri per creare i link alla versione ing o it
    va bene o ci sono problemi di sicurezza/rozzezza del codie?

    ciao e grazie
    daniele
    p.s.
    nell'array la prima & è "&amp" cosi come la seconda del secondo array

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.