php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.09.2010, 15:04  
Neuer Benutzer
 
Registriert seit: 06.09.2010
Beiträge: 7
PHP-Kenntnisse:
Anfänger
melanie87 befindet sich auf einem aufstrebenden Ast
Standard PHP Weiterleitung

hallo liebe mitglieder,

mal eine frage an die profis.

ich muss eine weiterleitung per php machen. Leider kenne ich mich da überhaupt nicht aus. Und zwar muss die Weiterleitung so aussehen:

http://altedomain.de/search.php?q=such+begriff1+1&s=1&c=de

nach

http://neuedomain.de/unterseite1.php

und dann halt mehrere wie

http://altedomain.de/search.php?q=such+begriff2+1&s=1&c=de

nach

http://neuedomain.de/unterseite2.php

usw.

Ein Freund hat gemeint ich muss mir eine search.php anlegen und if schleifen reinschreiben. Aber das ist viel zu hoch für mich.

Jemand der diese Weiterleitung hat will mir nicht sagen wie ich das mache. Jedoch hab ich mal einen header-check hinbekommen falls das was bringt und der gibt mir folgende infos:

#1 Server Response: http://altedomain.de/search.php?q=such+begriff+1s=1&c=de
HTTP Status Code: HTTP/1.1 302 Found
Date: Mon, 06 Sep 2010 12:48:59 GMT
Server: Apache/2.2.3 (CentOS)
X-Powered-By: PHP/5.1.6
Set-Cookie: PHPSESSID=4qqisgu60dmub5rk44g50b4h37; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Location: http://neuedomain.de/unterseite.html
Content-Length: 0
Connection: close
Content-Type: text/html; charset=UTF-8
Redirect Target: http://neuedomain.de/unterseite.html

#2 Server Response: http://neuedomain.de/unterseite.html
HTTP Status Code: HTTP/1.1 200 OK
Date: Mon, 06 Sep 2010 12:49:00 GMT
Server: Apache/2.2.3 (CentOS)
X-Powered-By: PHP/5.1.6
Set-Cookie: PHPSESSID=972b9hqe4phjoaoa5ujr3s1jp3; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html;charset=UTF-8

Genauso muss ich das auch hinbekommen. Lieben dank schonmal, hoffe das jemand mir weiterhelfen kann.

LG
Mel
melanie87 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.09.2010, 15:08  
Erfahrener Benutzer
 
Benutzerbild von wolf29
 
Registriert seit: 17.03.2010
Beiträge: 1.627
PHP-Kenntnisse:
Fortgeschritten
wolf29 wird schon bald berühmt werdenwolf29 wird schon bald berühmt werden
Standard

Zitat:
und if schleifen reinschreiben
-> gibt es nicht!!

Schau Dir mal das hier an:

PHP: header - Manual

...aber so richtig klar ist mir dennoch nicht, was Du wie genau willst?!

Wolf29
__________________
while (!asleep()) sheep++;

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
wolf29 ist offline  
Alt 06.09.2010, 15:10  
Erfahrener Benutzer
 
Registriert seit: 02.09.2010
Beiträge: 112
PHP-Kenntnisse:
Anfänger
DarkWarrior ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
header('Location: LINK');
exit(); 
LINK ist jeweils das Ziel.

If-Schleifen

Falls dir if-Abfragen noch zu hoch sind, würde ich dir raten, nochmal grundlegende Tutorials zu lesen.

Edit: hrm... war ich wohl etwas zu langsam
DarkWarrior ist offline  
Alt 06.09.2010, 16:33  
Neuer Benutzer
 
Registriert seit: 06.09.2010
Beiträge: 7
PHP-Kenntnisse:
Anfänger
melanie87 befindet sich auf einem aufstrebenden Ast
Standard

ja halt if-ABFRAGEN, sorry.

Es muss irgendwie gehen.

na if q=such+begriff1+1&s=1&c=de redirect to http://neuedomain.de/unterseite1.php

Geändert von melanie87 (06.09.2010 um 16:37 Uhr).
melanie87 ist offline  
Alt 06.09.2010, 16:37  
Erfahrener Benutzer
 
Benutzerbild von wolf29
 
Registriert seit: 17.03.2010
Beiträge: 1.627
PHP-Kenntnisse:
Fortgeschritten
wolf29 wird schon bald berühmt werdenwolf29 wird schon bald berühmt werden
Standard

Ja, siehe das Beispiel, oder den geposteten Link von mir. Das beantwortet deine Frage (zudem sind weiter unten ne Menge Beispiele).

Wolf29
__________________
while (!asleep()) sheep++;

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
wolf29 ist offline  
Alt 06.09.2010, 17:00  
Neuer Benutzer
 
Registriert seit: 06.09.2010
Beiträge: 7
PHP-Kenntnisse:
Anfänger
melanie87 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von DarkWarrior Beitrag anzeigen
PHP-Code:
header('Location: LINK');
exit(); 
das geht schonmal nicht.

was geht ist das hier was ein freund mir verraten hat. in meiner search.php

<?php header("location:http://www.neuedomain.de"); ?>

aber das ist nur das halbe Problem. so komme ich mit egal welcher q-abfrage auf die gleiche neuedomain. ich will ja wie gesagt auf unterseiten mit verschiedenen q-werten wie oben beschrieben.
melanie87 ist offline  
Alt 06.09.2010, 17:04  
Erfahrener Benutzer
 
Registriert seit: 02.09.2010
Beiträge: 112
PHP-Kenntnisse:
Anfänger
DarkWarrior ist zur Zeit noch ein unbeschriebenes Blatt
Standard

dann musst du das ganze eben in if-abfragen oder in eine switch verpacken.

mein Code ist btw. 1:1 das selbe wie bei dir
DarkWarrior ist offline  
Alt 06.09.2010, 17:10  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.839
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

PHP-Code:
if ( isset($_GET['q']) ) {
  
$q $_GET['q'];
} else {
  
$q 1;
}

switch (
$q) {

  case 
'3'
    
$wohin 'http://www.example.org/seite456.php';
    break;
  case 
'2'
    
$wohin 'http://www.example.org/seite2.php';
    break;
  case 
'1'
  default: 
    
$wohin 'http://www.example.org/seite1.php';
}
header('Location: $wohin');
exit; 
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline  
Alt 06.09.2010, 17:12  
Neuer Benutzer
 
Registriert seit: 06.09.2010
Beiträge: 7
PHP-Kenntnisse:
Anfänger
melanie87 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von DarkWarrior Beitrag anzeigen
dann musst du das ganze eben in if-abfragen oder in eine switch verpacken.

mein Code ist btw. 1:1 das selbe wie bei dir
davon rede ich doch die ganze zeit!

ja nur ohne das php hast du nicht geschrieben ich kenn mich doch null aus kann mir da nicht einer mal bitte nen codeschnipsel als vorlage schreiben.
melanie87 ist offline  
Alt 06.09.2010, 17:18  
Neuer Benutzer
 
Registriert seit: 06.09.2010
Beiträge: 7
PHP-Kenntnisse:
Anfänger
melanie87 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Wolla Beitrag anzeigen
PHP-Code:
if ( isset($_GET['q']) ) {
  
$q $_GET['q'];
} else {
  
$q 1;
}

switch (
$q) {

  case 
'3'
    
$wohin 'http://www.example.org/seite456.php';
    break;
  case 
'2'
    
$wohin 'http://www.example.org/seite2.php';
    break;
  case 
'1'
  default: 
    
$wohin 'http://www.example.org/seite1.php';
}
header('Location: $wohin');
exit; 
Danke, hab ich dir schon gesagt das ich dich liebe nur das mit dem wohin verstehe ich nicht ganz. kommt das das ?q=... rein? und muss ich immer das <?php und ?> vornedran und hintendran? sorry für die dummen fragen.
melanie87 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Weiterleitung per location PHPMann85 PHP Tipps 2010 3 26.01.2010 15:53
[Erledigt] Weiterleitung nach Login Laujun PHP Tipps 2009 18 14.06.2009 21:20
[Erledigt] Automatische weiterleitung nach if Kay654 PHP Tipps 2009 4 20.05.2009 20:54
header("Location: ... weiterleitung funktioniert nicht mqs PHP Tipps 2009 20 18.03.2009 17:10
Zeitbasierende Weiterleitung GSJLink PHP Tipps 2007 5 29.12.2005 10:33
Weiterleitung funtkioniert nicht PHP Tipps 2005-2 12 05.07.2005 09:47
Weiterleitung PHP Tipps 2005 26 06.05.2005 18:11
weiterleitung die xte ff-webdesigner.de PHP Tipps 2005 2 24.04.2005 12:30
Hilfe die Weiterleitung geht nicht PHP Tipps 2005 6 30.01.2005 13:56
[Erledigt] [ Weiterleitung erkennen ] PHP Tipps 2005 6 20.01.2005 15:28
erweiterte bzw. verbesserte php weiterleitung (wie?) PHP Tipps 2004-2 3 03.12.2004 13:43
Weiterleitung nach bestimmter Zeit PHP Tipps 2004-2 7 24.11.2004 17:50
[Erledigt] Weiterleitung HTML, Usability und Barrierefreiheit 8 20.10.2004 17:00
Weiterleitung zu einer Homepage PHP Tipps 2004 8 27.08.2004 09:48
Weiterleitung... PHP Tipps 2004 7 08.08.2004 16:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php weiterleitung, weiterleitung php, weiterleitung mit php, http://www.php.de/php-einsteiger/71517-php-weiterleitung.html, php weiterleitung erkennen, phpweiterleitung, html auf php umleiten, php weiterleitungen, php-weiterleitung, php weiterleitung mit text, php weiterletiung, php weterleitung, php weiterletung, php weiterleidung, php server down weiterleitung, php weierleitung, php weiterleitung unterseite, php location weiterleitung, umleitung php case, php redirect zeit

Alle Zeitangaben in WEZ +1. Es ist jetzt 16:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum