• Home
  • Forum
  • Fare Web
  • PHP

Redirect php Querystring link Aiuto??

  • Creatore Discussione Creatore Discussione simonemarziano
  • Data di inizio Data di inizio 1 Giu 2012
  • Tag Tag
    link php querystring redirect
S

simonemarziano

Nuovo Utente
1 Giu 2012
4
0
0
  • 1 Giu 2012
  • #1
Salve a tutti,

ho bisogno di aiuto per il seguente quesito:

In pratica ho un dominio miodominio.it in italiano ed altri domini in altre lingue... miodominio.de - miodominio.co.uk ecc....

Vorrei creare dei link che puntano alle varie lingue (e quindi domini) mantenendo la querystring.

Per esempio: sono su "miodominio.it/hotel/roma.html" e vorrei creare un link che punti a "miodominio.de/hotel/roma.html"

quindi vorrei cambiare solo il dominio "miodominio.it" con "miodominio.de" e mantenere "/hotel/roma.html"

Qualcuno sa aiutarmi?
o perlomeno, è possibile creare un link del genere senza intervenire sull' .htaccess e usare solo codici php, javascript, html... ??

Ringrazio in anticipo
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 1 Giu 2012
  • #2
ciao
se non ho capito male il tuo problema, potresti fare così
PHP:
<?php
if(!isset($_GET['lingua'])){//non ho dato nessuna indicazione
	$reindirizzare="it";
}else{
	switch($_GET['lingua']){
		case "IT": $reindirizzare="it?lingua=IT";
		break;
		case "DE": $reindirizzare="de?lingua=de";
		break;
		//altre lingue
		default: $reindirizzare="it?lingua=IT"; //o quello che ti interessa
		break;
	}
}
echo "<a href=\"http://www.mio_dominio.".$reindirizzare.">go</a><br>";

echo"<a href=\"?lingua=IT\">IT</a> <a href=\"?lingua=DE\">DE</a>";//e se l'hai altre lingue
?>
 
S

simonemarziano

Nuovo Utente
1 Giu 2012
4
0
0
  • 1 Giu 2012
  • #3
Ciao grazie per la risposta, ma ho testato il tutto e non riesco a farla funzionare.

Mi spiego meglio: io sto visualizzando la pagina http://dominio.it/hotel/roma.html

avrei bisogno di un link che si diriga a http://tedesco.com/hotel/roma.html

quindi ho proprio bisogno del cambio di dominio, ovvero un redirect esterno mantendendo però "/hotel/roma.html"

Sai aiutarmi??
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 1 Giu 2012
  • #4
ciao
prova così, se noti cambio il nome del dominio
PHP:
<?php
if(!isset($_GET['lingua'])){//non ho dato nessuna indicazione
	$reindirizzare="it";
}else{
	switch($_GET['lingua']){
		case "IT": $reindirizzare="dominio.it";$per_get="IT";
		break;
		case "DE": $reindirizzare="tedesco.com";$per_get="DE";
		break;
		//altre lingue
		default: $reindirizzare="dominio.it";$per_get="IT"; //o quello che ti interessa
		break;
	}
}
echo "<a href=\"http://www.".$reindirizzare."/hotel/roma.html?lingua=".$per_get."/>go</a>";

echo"<a href=\"?lingua=IT\">IT</a> <a href=\"?lingua=DE\">DE</a>";//e se l'hai altre lingue
?>
le istruzioni dell' if-else devono andare su tutte le pagine dove ti reindirizzi
però guarda che la mia è solo un'idea, devi fare delle prove eventualmente modificando
 
S

simonemarziano

Nuovo Utente
1 Giu 2012
4
0
0
  • 1 Giu 2012
  • #5
Purtroppo niente da fare, non funziona.

credo però che non mi sono spiegato bene.

la query "/hotel/roma.html" è un esempio. io ho bisogno che venga reindirizzata anche la pagina /hotel/firenze.html".

quindi un codice che recuperi solo la parte successiva al dominio.it (nel mio caso "/hotel/roma.html") e lo indirizzi a "tedesco.com/hotel/roma.html"

Ti ringrazio comunque per l'aiuto che mi stai dando...
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 1 Giu 2012
  • #6
ciao
PHP:
<?php
$sono_in=$_SERVER['PHP_SELF'];//ti restituisce es. /hotel/roma.html cioè l'indirizzo della pagina in cui sei

if(!isset($_GET['lingua'])){//non ho dato nessuna indicazione 
    $reindirizzare="it"; 
}else{ 
    switch($_GET['lingua']){ 
        case "IT": $reindirizzare="dominio.it";$per_get="IT"; 
        break; 
        case "DE": $reindirizzare="tedesco.com";$per_get="DE"; 
        break; 
        //altre lingue 
        default: $reindirizzare="dominio.it";$per_get="IT"; //o quello che ti interessa 
        break; 
    } 
} 
echo "<a href=\"http://www.".$reindirizzare.$sono_in"?lingua=".$per_get."/>go</a>"; 
echo"<a href=\"?lingua=IT\">IT</a> <a href=\"?lingua=DE\">DE</a>";//e se l'hai altre lingue 
?>
certo devi essere sicuro che l'idirizzo della pagina di partenza del dominio sia uguale all'indirizzo di arrivo
cioè se parti da dominio italiano e sei in
dominio.it/hotel/roma.html
nel
tedesco.com/hotel/roma.html

l'unica cosa da verificare, che non mi ricordo, è se il $_SERVER['PHP_SELF'] legge anche la parte della stringa ?lingua=...
in tal caso bisogha modigicarla in funzione a dove ti reindirizzi
 
S

simonemarziano

Nuovo Utente
1 Giu 2012
4
0
0
  • 1 Giu 2012
  • #7
niente, addirittura questo codice genera errori.

ho trovato quello che volevo in questa maniera:

PHP:
<?php  

$self = $_SERVER['QUERY_STRING'];  

echo '<a href="\http://tedesco.de/$self\">TEDESCO</a>'

?>

anche se non ricavo /hotel/roma.html ma index.php?category...

Grazie di tutto
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

A
[PHP] redirect htaccess
  • avatar
  • 15 Set 2019
  • PHP
Risposte
5
Visite
2K
PHP 18 Set 2019
mr.x
M
M
[PHP] Modi per fare redirect 301 da http a https
  • Maria Maria
  • 13 Apr 2019
  • PHP
Risposte
12
Visite
2K
PHP 16 Apr 2019
Maria Maria
M
M
Redirect sito php su server Windows
  • M. Giovanna
  • 19 Feb 2019
  • PHP
Risposte
0
Visite
1K
PHP 19 Feb 2019
M. Giovanna
M
[PHP] [HTML] redirect iniezione su firefox
  • trattorino
  • 12 Ago 2018
  • PHP
Risposte
5
Visite
2K
PHP 13 Ago 2018
borgo italia
[PHP] Contatore Scan QR con redirect
  • bubino8
  • 9 Lug 2018
  • PHP
Risposte
10
Visite
3K
PHP 12 Lug 2018
macus_adi
A
redirect da pagina php chiamata da ajax
  • amhal
  • 7 Nov 2017
  • PHP
Risposte
2
Visite
3K
PHP 8 Nov 2017
amhal
A
F
[PHP] [HTML] Redirect Complicato
  • FraMKM
  • 21 Ott 2017
  • PHP
Risposte
5
Visite
2K
PHP 25 Ott 2017
FraMKM
F
redirect a altra pagina php dopo commit su postgresql con PDO
  • Fredyss
  • 6 Ott 2017
  • PHP
Risposte
1
Visite
2K
PHP 7 Ott 2017
marino51
M
  • Poll Poll
redirect php email inviata con successo
  • morte
  • 14 Ago 2017
  • PHP
Risposte
2
Visite
3K
PHP 16 Ago 2017
morte
M
M
[PHP] redirect se non si connette al db
  • multimedia2
  • 28 Giu 2017
  • PHP
Risposte
1
Visite
1K
PHP 28 Giu 2017
GGG
G
Login php e redirect
  • Laskot
  • 26 Giu 2017
  • PHP
Risposte
1
Visite
5K
PHP 27 Giu 2017
borgo italia
A
[PHP] Problema redirect
  • andrea77
  • 16 Dic 2016
  • PHP
Risposte
0
Visite
1K
PHP 16 Dic 2016
andrea77
A
E
[PHP] Redirect Alias su dominio principale con url primario
  • ettorpa
  • 23 Set 2016
  • PHP
Risposte
4
Visite
2K
PHP 24 Set 2016
borgo italia
G
Errori PHP è possibile fare un redirect ad una pagina d'errore?
  • gatfil
  • 3 Mag 2016
  • PHP
Risposte
3
Visite
2K
PHP 4 Mag 2016
Rikk73
G
php redirect header location pagina bianca
  • giuliano75
  • 15 Apr 2016
  • PHP
Risposte
0
Visite
2K
PHP 15 Apr 2016
giuliano75
G
F
Redirect in PHP
  • Fabriz
  • 2 Mar 2015
  • PHP
Risposte
5
Visite
2K
PHP 3 Mar 2015
Longo8
L
[PHP] Problema con il redirect ad un'altra pagina
  • LS1987
  • 10 Nov 2014
  • PHP
Risposte
2
Visite
3K
PHP 10 Nov 2014
LS1987
L
F
redirect url php
  • Fabio90
  • 6 Ott 2014
  • PHP
Risposte
1
Visite
1K
PHP 7 Ott 2014
Night Assassin
N
F
redirect con htaccess funziona anche con fopen di php?
  • fdb
  • 23 Lug 2014
  • Apache
Risposte
1
Visite
2K
Apache 23 Nov 2014
Trogo
redirect PHP
  • maxbossi
  • 31 Ago 2013
  • PHP
Risposte
0
Visite
2K
PHP 31 Ago 2013
maxbossi
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?