weiterleitung mittels parameterübergabe
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ansichtssache
aufrufen
code
dank
dateiname
funktion
header
http
machen
nichtmal
page
parameter
problem
sicherheit
sonderzeichen
teil
url
weiterleitung
zeile
zitat
-
Erstmal VIELEN DANK für eure müche! ich seh schon ihr habt ahnung davon aber komischerweise will es nicht gehen mach ich was falsch oder hab ihr das villeicht selbst mal getetstet???
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Erstmal VIELEN DANK für eure müche! ich seh schon ihr habt ahnung davon aber komischerweise will es nicht gehen mach ich was falsch oder hab ihr das villeicht selbst mal getetstet???
Poste einfach mal den Code den du verwendest. -
<?php $seite = $_SERVER[\'argv\'][0]; if(strrpos($seite, \'/\') < 7) { $seite = $seite.\'/\'; } if(substr($seite,0,7) != \'http://\') { $seite = \'http://\'.$seite; } $teil1 = substr($seite, 0, strrpos($seite, \'/\')+1); $teil2 = urlencode(substr($seite, strrpos($seite, \'/\')+1)); header(\'location: \'.$teil1.$teil2); ?> <meta http-equiv=\"refresh\" content=\"5; URL=<?php echo($_GET[\'id\']);?>\">
also so wie befohlen danach^^
[zitat]
Und danach wird mit header(\"location: ...\" ;); weitergeleitet, funktioniert alternativ auch mit <meta http-equiv...> [/zitat]
Beitrag geändert: 23.3.2008 0:26:32 von vadi -
Ok, habs nochmal überprüft und der Teil mit \'urlencode\' ist doch überflüssig und somit auch das aufteilen der URL in zwei Teile.
Der richtige (jetzt ziemlich kurze) Code:
<?php $seite = $_SERVER[\'argv\'][0]; if(substr($seite,0,7) != \'http://\') { $seite = \'http://\'.$seite; } header(\'location: \'.$seite); ?>
Ich hab allerdings auch geschrieben, dass man \"<meta ...\" alternativ verwenden kann. Dann muss man jedoch die Zeile mit \"header(\'location..\" weglassen. Die richtige \"<meta ...\" Zeile lautet dann:
<meta http-equiv=\"refresh\" content=\"5; URL=<?php echo $seite; ?>\">
Ich hab den Code (mit header...) mal auf meinen Webspace geladen und es funktioniert:
http://jbob.bplaced.net/w.php?http://www.google.de/
http://jbob.bplaced.net/w.php?http://www.google.de
http://jbob.bplaced.net/w.php?www.google.de
http://jbob.bplaced.net/w.php?http://jbob.bplaced.net/bild.php?path=bilder/2007-10-02-Wiesn/&idx=7
Die Links werden hier bei Lima aberr leider nicht richtig angezeigt, also bitte den gesamten Link kopieren und in Adressleiste einfügen.
Beitrag geändert: 23.3.2008 13:08:08 von kochmarkus -
<?php $seite = $_SERVER[\'argv\'][0]; if(substr($seite,0,7) != \'http://\') { $seite = \'http://\'.$seite; } ?> <meta http-equiv=\"refresh\" content=\"5; URL=<?php echo $seite; ?>\">
Sehr Geil kochmarkus Vielen Dank es geht Perfekt!! :D
Das ist glaub ich genau so jetzt wie bei anonym.to .
Das wird auch aufjdenfall noch noch paar anderen googlern weiterhelfen..
mfg
Beitrag geändert: 23.3.2008 17:45:38 von vadi -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage