php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.07.2010, 00:27  
Benutzer
 
Registriert seit: 14.03.2010
Beiträge: 81
PHP-Kenntnisse:
Anfänger
wernersbacher befindet sich auf einem aufstrebenden Ast
Standard mod_rewrite übertragt keine variablen

Moinsen, hab eine php datei, bei der man hinten ein url angeben kann, und zu jener weiter geleitet wird:
example.org/goto.php?url=http://example.org
Das klappt auch soweit.

per mod rewrite möchte ich erreichen, dass der link so aussieht:
example.org/?Example Web Page

Ich hab folgendes in der htaccess:
Code:
RewriteEngine On
RewriteRule ^\?(.*)$ goto.php?url=$1
Ich werde auf goto.php weitergeleitet, aber der paramter url wird NICHT übermittelt! wieso?
__________________
"Echte Intellektuelle wie wir sollten ihre Lippen nicht mit Flüchen beschmutzen."
- Patrick Star
wernersbacher ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.07.2010, 00:33  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von wernersbacher Beitrag anzeigen
Ich werde auf goto.php weitergeleitet, aber der paramter url wird NICHT übermittelt! wieso?
Weil deine RewriteRule ihn gar nicht erfasst, RewriteRule beachtet nämlich den Querystring gar nicht.

Wenn du den explizit abfragen/als Parameter weitergeben willst, kannst du entweder das Flag QSA nutzen, das reicht den Querystring des Original-Requests einfach durch; oder du könntest eine RewriteCond davorschalten, die auf die entsprechende Umgebungsvariable zugreift.

Aber wenn du alles, was bei Aufruf von http://example.com/?blablubb im Querystring angegeben wird verarbeiten möchtest, dann könntest du die Verarbeitung auch einfach in deiner index.php machen, und dir dort den Inhalt des Querystrings aus $_SERVER holen, dazu braucht es dann gar kein mod_rewrite.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB 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
[jQuery] php Variablen verwenden TroTz HTML, Usability und Barrierefreiheit 1 21.03.2010 15:41
Variablen mit Formular übergeben 1988UR PHP Tipps 2010 4 23.02.2010 09:29
Output Buffer Variablen übergeben? hennink PHP Tipps 2009 24 17.11.2009 22:33
Klasse statt globaler Variablen ecomeback PHP-Fortgeschrittene 6 15.07.2008 16:30
Übergeben von Variablen an in PHP eingebundenes Perl-Script shredder01 PHP Tipps 2008 3 04.04.2008 09:25
Datei mit Variablen so includen, dass Variablen nutzbar? BartTheDevil89 PHP Tipps 2008 6 22.01.2008 20:57
unerklärliches Leeren von Variablen KuShi PHP Tipps 2007 2 08.07.2007 15:19
Teil einer Variablen mit einer Variablen ersetzen ? simsalabim PHP Tipps 2007 11 20.03.2007 20:36
Function und Variablen Quagga PHP Tipps 2006 2 11.08.2006 18:23
Variable aus Variablen zusammensetzen juhuwoorps PHP Tipps 2007 1 28.11.2005 21:50
$_GET Variablen weitergeben PHP Tipps 2005 3 01.03.2005 15:36
Variablen übergeben bzw. auslesen? PHP Tipps 2005 4 30.01.2005 03:56
[Erledigt] register globals off bei variablen Variablen... PHP Tipps 2005 4 25.01.2005 17:50
php variablen in mysql PHP Tipps 2004-2 8 06.12.2004 16:41
Variablen per adresse übergeben rocco PHP Tipps 2004 7 24.07.2004 12:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-einsteiger/69971-mod_rewrite-uebertragt-keine-variablen.html, mod_rewrite php variablen, mod_rewrite werden get parameter nicht weitergegeben, originalen querystring vor verarbeitung durch htaccess abfangen php, mod_rewrite php variable, mit mod_rewrite variable holen, php goto url, mod_rewrite parameter weitergeben, _get holen mit mod_rewrite, mod_rewrite varibale wird nicht weitergegeben, php mod_rewrite variablen, php mod_rewrite variable, php variablenübergabe mit mod_rewrite register global, php keine variable, mod_rewrite variablen, php url auslesen, variable aus mod rewrite auslesen, mod_rewrite an variable, mod rewrite parameter weitergeben, mod_rewrite link from variable

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