Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Weiterleitung inklusive Parameter

Diskussion: Weiterleitung inklusive Parameter im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo zusammen! Ich habe mein PHP-Forum umgezogen und möchte nun folgendes erreichen: Ist es möglich eine Weiterleitung von einer ...

Antwort
Alt 07.12.07, 23:16   #1 (permalink)
 
Registriert seit: 27.07.07
Bammes Leistung: Facit NTK
Likes: 0
Weiterleitung inklusive Parameter

Anzeige

Hallo zusammen!
Ich habe mein PHP-Forum umgezogen und möchte nun folgendes erreichen:
Ist es möglich eine Weiterleitung von einer URL auf einen anderen Ort inklusive Parametern einzurichten?
Also dass beim Aufruf von
http://alterserver/beispiel.php?parameter
automatisch auf
http://neuerserver/beispiel.php?parameter
weitergeleitet wird.

Bammes ist offline   Mit Zitat antworten
Alt 08.12.07, 00:20   #2 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 443
Standard

Wenn du Zugriff auf den Webserver hast, sollte sich das mit einem Rewrite lösen lassen. In HTML/PHP fällt mir momentan kein Weg ein.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist gerade online   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 08.12.07, 01:00   #3 (permalink)
 
Registriert seit: 20.03.07
System.I/O Leistung: Facit NTK
System.I/O eine Nachricht über ICQ schicken
Likes: 0
Standard

hi,

PHP-Code:
// string zum speichern der GET daten
$params NULL;
// signalisiert uns ob der erte durchlauf schon gemacht wurde
$firstloop true;
// alle werte im $_GET array durchlaufen
foreach($_GET as $key=>$value) {
 
// beim ersten durchlauf
 
if($firstloop) {
  
// das ersten mal brauchen wir ein '?' statt dem '&'
  
$params '?'.$key.'='.$value;
  
// erster durchlauf erfolgreich
  
$firstloop false;
 }
 
// alle weiteren durchläufe
 
else 
  
// das selbe wie oben nur in grün
  
$params $params.'&'.$value.'='.$key;
}

// dem browser die neue url übergeben
header('Location: http://neuerserver/beispiel.php'.$params); 
der code ist nicht getestet aber sollte bei GET anfragen funtionieren.
bei POST anfragen sieht das etwas anders aus währe aber auch möglich.

MfG
System.I/O ist offline   Mit Zitat antworten
Alt 08.12.07, 01:04   #4 (permalink)
LX
Moderator
 
Registriert seit: 14.02.06
LX Leistung: Z3
LX eine Nachricht über ICQ schicken LX eine Nachricht über AIM schicken LX eine Nachricht über Yahoo! schicken
Likes: 21
Standard

beispiel.php
PHP-Code:
<?php

header 
'HTTP/1.1 301 Moved Permanently' );
header 'Location: http://neuerserver/beispiel.php?' $_SERVER 'QUERY_STRING' ] );

?>
Ansonsten ist natürlich 'ne RewriteRule die schönere Alternative.
__________________
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

JS BB LX UP
LX ist offline   Mit Zitat antworten
Alt 08.12.07, 01:07   #5 (permalink)
404
 
Benutzerbild von 404
 
Registriert seit: 28.11.04
404 Leistung: Z3
404 eine Nachricht über ICQ schicken
Likes: 0
Standard

Klar geht das.

Leg einfach auf den alten Server einfach eine index.php oder auch beispiel.php mit folgendem inhalt:


<html>
<head>
<meta http-equiv="Refresh" content="0; URL=http://neuerserver/beispiel.php<?=$_SERVER['QUERY_STRING']?>">
</head>
<body>
</body>
</html>

Sollte funktionieren


mist - da war wohl jemand schneller =(
__________________
Major Fault, General Error and Colonel Panic came together to celebrate timeout.


------------------------------------------------
http://www.shick.de/
------------------------------------------------
404 ist offline   Mit Zitat antworten
Alt 08.12.07, 07:46   #6 (permalink)
Themenstarter
 
Registriert seit: 27.07.07
Bammes Leistung: Facit NTK
Likes: 0
Standard

Danke euch allen, heute Abend wird probiert

EDIT: Habe grade LX Variante getestet (die kürzeste zuerst) und es klappt genau so wie ich es mir vorgestellt habe. Nochmal danke euch allen!
Bammes ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Weiterleitung inklusive Parameter
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
get parameter in cgi/c++ abfragen Friedrich Code Kitchen 8 11.10.08 11:02
[C++] Klasse als Parameter Faultier Code Kitchen 4 15.05.08 14:05
All inklusive Webspace HeAdStYlEr Internet Allgemein 9 29.10.07 14:19
Begrüssung Inklusive Sicherheitslog MaUs# Linux/UNIX 2 13.12.06 15:17
url weiterleitung Ozzzii Internet Allgemein 3 18.05.02 16:56


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61