php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.11.2005, 23:21  
Benutzer
 
Registriert seit: 03.08.2003
Beiträge: 74
scheibo
Standard index.php weiterleiten auf index.php?site=test

Ich möchte das wenn ein Besucher meine index.php alleine aufruft automatisch auf index.php?site=info weitergeleitet wird, also das daß dann auch in der Adressleiste steht.
Ist das möglich?

Ich kann, wenn jemand meine info.php aufruft, den Besucher zwar auf die index.php?site=info weiterleiten aber nicht anders herum.

Habe es mit

PHP-Code:
<?php
if ($_SERVER["SCRIPT_NAME"]=="/tests/info.php") {
    
header("Location: [url]http://meine[/url] seite/index.php?site=info");
}
?>
versucht aber dann kann ich z.b. nicht
http://meine seite/index.php?site=news
aufrufen sondern komme wieder auf
http://meine seite/index.php?site=info.
__________________
Bitte nehmt Rücksicht, bin einfach nur ein Blutiger Anfänger in PHP.
scheibo ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.11.2005, 23:29  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

ich hoffe ich hab dich richtig verstanden deine Fragestellung ist etwas verwirrend

PHP-Code:
<?
if (!isset($_GET['site']))
   
header("Location: [url]http://meine[/url] seite/index.php?site=info");
?>
HStev ist offline  
Alt 23.11.2005, 23:39  
Benutzer
 
Registriert seit: 03.08.2003
Beiträge: 74
scheibo
Standard

Genau das meinte ich, danke.

Noch eine kleine Frage, wie läuft diese if regel auf "Deutsch" ab?
Also was macht isset was ist $_GET?

Muss nicht beantwortet werden aber dann begreife ich es eher
__________________
Bitte nehmt Rücksicht, bin einfach nur ein Blutiger Anfänger in PHP.
scheibo ist offline  
Alt 23.11.2005, 23:49  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Manual benutzen

isset()
http://de2.php.net/manual/de/function.isset.php

$_GET
http://de2.php.net/variables.predefined
__________________
Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.
HStev ist offline  
Alt 24.11.2005, 08:55  
Benutzer
 
Registriert seit: 08.11.2005
Beiträge: 82
Brease
Standard

Da ich nicht so auf Manuals stehe, und andere vielleicht auch nicht, erkläre ich das einfach nochmal:
1. isset(): isset($array) "isset()" überprüft "$array" auf die existenz, und gibt true zurück, wen es existiert und false wen nicht.

2. $_GET: $_GET musst du benutzen, wen du im <form>-Tag beim Attribut "method" "get" angegeben hast. Ist aber nur nötig, wen register_globals ind der php.ini auf off gestellt wurde.

Mfg Brease
Brease ist offline  
Alt 24.11.2005, 09:27  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Brease
Da ich nicht so auf Manuals stehe, und andere vielleicht auch nicht
Das ist keine gute Vorraussetzung, PHP zu lernen. Ohne Doku lesen sollte man es besser lassen.

Gruß
phpfan
 
Alt 24.11.2005, 10:49  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
Zitat von Brease
2. $_GET: $_GET musst du benutzen, wen du im <form>-Tag beim Attribut "method" "get" angegeben hast. Ist aber nur nötig, wen register_globals ind der php.ini auf off gestellt wurde.
register_globals sollte immer auf off gestellt sein.
Als Ergänzung dazu: GET ist ein Array/Liste mit den an den Dateinamen angehängten Werten

index.php?schluessel=wert123

In der index.php kannst du nun per $_GET['schluessel'] an "wert123" herankommen.
Zergling-new ist offline  
Alt 24.11.2005, 11:01  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Zitat:
Zitat von Zergling
Zitat:
Zitat von Brease
2. $_GET: $_GET musst du benutzen, wen du im <form>-Tag beim Attribut "method" "get" angegeben hast. Ist aber nur nötig, wen register_globals ind der php.ini auf off gestellt wurde.
register_globals sollte immer auf off gestellt sein.
Zitat:
Ab PHP 4.2.0 ist der standardmäßige Wert für die PHP-Anweisung register_globals off.
Damit erübrigt sich das ganze doch

[edit] rein aus Interesse
Zitat:
Zitat von Brease
Da ich nicht so auf Manuals stehe, und andere vielleicht auch nicht,
Wie hast du bisher PHP gelernt?
HStev ist offline  
Alt 24.11.2005, 11:48  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

standard hin oder her, bei vielen hostern ist register_globals auf on weil sonst viele kundenscripte halt ned laufen
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
Alt 24.11.2005, 11:49  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Nenn mir einen großen Hoster bei dem das so ist. Die schiessen sich damit doch ins eigene Knie.
Zergling-new 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
index.php mit Variablen aufrufen rcorten PHP Tipps 2008 4 14.05.2008 14:03
apache ruft index.php nicht als default auf Zero.exe Server, Hosting und Workstations 3 05.07.2006 23:06
Post Formular automatisch weiterleiten mansaylon PHP Tipps 2006 7 31.03.2006 10:46
index.html statt index.php als startseite.... niffi PHP-Fortgeschrittene 28 23.01.2006 19:23
Abfrage aus Datenbank mit Tabellen und Ausgabe in index.php PHP Tipps 2005-2 4 23.10.2005 11:04
variable per url unsichtbar weiterleiten nieselfriem PHP Tipps 2005-2 1 06.08.2005 21:11
probleme mit index.php Cyrus PHP Tipps 2005-2 4 06.07.2005 14:53
"Zurück" weiterleiten ?!? King2k PHP Tipps 2005-2 4 01.07.2005 15:42
Automatisch weiterleiten! skywalkerluk PHP Tipps 2005-2 7 27.06.2005 12:59
seiten in index.php aufrufen PHP Tipps 2005-2 4 22.06.2005 15:06
confixx: subdomain auf ip adresse weiterleiten lassen !?!? Fraylman PHP Tipps 2005 4 27.01.2005 11:23
index.php wird nicht aufgerufen PHP Tipps 2005 4 22.01.2005 04:23
index.php mit Unterseiten PHP Tipps 2005 2 08.01.2005 21:37
Domain auf meinen Webspace weiterleiten? Kori Off-Topic Diskussionen 2 07.09.2004 15:51
Mail weiterleiten PHP Tipps 2004 1 30.06.2004 23:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
index.php weiterleitung, index.php weiterleiten, index php weiterleitung, php index weiterleitung, weiterleitung index.php, php index.php weiterleitung, weiterleitung auf index.php, php weiterleitung index.php, php index.php weiterleiten, php unsichtbare weiterleitung, weiterleiten index.php, http://www.php.de/php-tipps-2007/34113-index-php-weiterleiten-auf-index-php-site-test.html, php weiterleiten, index weiterleitung php, weiterleiten auf index.php, index.html auf index.php weiterleiten, index.php mit weiterleitung, unsichtbare weiterleitung, unsichtbare php weiterleitung, weiterleitung php index.php

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:47 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.