Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von Oktober

SELFHTML Forumsarchiv
Apache+PHP: Seitenaufrufe mit "?var..." an php-Skript leiten?

Informationsseite
  1. Seite (SERVER) Apache+PHP: Seitenaufrufe mit "?var..." an php-Skript leiten? von John, 30. 10. 2007, 18:36
nach unten

Apache+PHP: Seitenaufrufe mit "?var..." an php-Skript leiten?

Die folgende Nachricht zum Thema stammt von: John, 30. 10. 2007, 18:36

Hallo!
Wie kann man bei allen html-Seitenaufrufe, die Variablen angehängt haben, z.B. www.ab.de/seite.html?var=1234&..., ein php-Skript aufrufen lassen?
Bei Html-Seitenaufrufen ohne Variablen, also z.B. www.ab.de/seite.html, soll wie üblich nur die html-Seite ausgeliefert werden, und kein php-Skript aufgerufen werden.

Danke für die Hilfe!
MfG
John

nach obennach unten

Apache+PHP: Seitenaufrufe mit "?var..." an php-Skript leiten?

Die folgende Nachricht zum Thema stammt von: Stefan Eickhoff, 30. 10. 2007, 18:54

Hi John,

»» Wie kann man bei allen html-Seitenaufrufe, die Parameter angehängt haben, z.B. www.ab.de/seite.html?var=1234&..., ein php-Skript aufrufen lassen?


Schau Dir "mod rewrite", "rewrite conditions" und "QUERY_STRING" an.
http://httpd.apache.org/docs/trunk/mod/mod_rewrite.html#rewritecond



Viele Grüße

Stefan
--
bythewaythewebsuxgoofflineandenjoytheday

nach obennach unten

Welcher Webserver?

Die folgende Nachricht zum Thema stammt von: Tom, 30. 10. 2007, 19:47

Hello,

»» Schau Dir "mod rewrite", "rewrite conditions" und "QUERY_STRING" an.
»» http://httpd.apache.org/docs/trunk/mod/mod_rewrite.html#rewritecond

Gibt's sowas eigentlich auch bein IIS?
Gibt's den IIS überhaupt noch? :-)




Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)


nach obennach unten

gab es mal einen Betreff hier ...

Die folgende Nachricht zum Thema stammt von: Vinzenz Mai, 30. 10. 2007, 20:38

Hallo Tom,

Du änderst den Betreff, warum liest Du ihn nicht vorher?

»» Gibt's sowas eigentlich auch bein IIS?

ja, gib "g mod_rewrite iis" in die Adresszeile Deines Firefox oder Opera ein.


Freundliche Grüße

Vinzenz

nach obennach unten

gab es mal einen Betreff hier ...

Die folgende Nachricht zum Thema stammt von: Tom, 30. 10. 2007, 20:56

Hello,

»» Du änderst den Betreff, warum liest Du ihn nicht vorher?

Sorry, mich interessierte jetzt eben, für welche Webserver ähnliche Features gibt.
Das hätte dann sicher besser heißen sollen "Für welche Webserver verfügbar?"

»» »» Gibt's sowas eigentlich auch bein IIS?
»»
»» ja, gib "g mod_rewrite iis" in die Adresszeile Deines Firefox oder Opera ein.

Danke, mache ich, sowie einer von beiden installiert ist ;-)




Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)


nach obennach unten

Apache+PHP: Seitenaufrufe mit "?var..." an php-Skript leiten?

Die folgende Nachricht zum Thema stammt von: John, 31. 10. 2007, 01:22

»» Hi John,
»»
»» »» Wie kann man bei allen html-Seitenaufrufe, die Parameter angehängt haben, z.B. www.ab.de/seite.html?var=1234&..., ein php-Skript aufrufen lassen?
»»
»»
»» Schau Dir "mod rewrite", "rewrite conditions" und "QUERY_STRING" an.
»» http://httpd.apache.org/docs/trunk/mod/mod_rewrite.html#rewritecond
»»
»»
»»
»» Viele Grüße
»»
»» Stefan

Hi!
Hmm.
Wie würde die rewrite-condition dann im konkreten Beispiel aussehen?

MfG
John

nach obennach unten

Apache+PHP: Seitenaufrufe mit "?var..." an php-Skript leiten?

Die folgende Nachricht zum Thema stammt von: Stefan Eickhoff, 31. 10. 2007, 08:40

Moin John,

»» Wie würde die rewrite-condition dann im konkreten Beispiel aussehen?

ungefähr so könnte man es machen:

RewriteCond  %{QUERY_STRING}  !^$

Erzähl doch mal warum Du das überhaupt machen möchtest.
Hört sich für mich etwas ungewöhnlich an, vielleicht gibt es für das Problem etwas passenderes.


Viele Grüße

Stefan
--
bythewaythewebsuxgoofflineandenjoytheday

nach obennach unten

Apache+PHP: Seitenaufrufe mit "?var..." an php-Skript leiten?

Die folgende Nachricht zum Thema stammt von: John, 31. 10. 2007, 17:31

Hallo!

»» RewriteCond  %{QUERY_STRING}  !^$
»»
»» Erzähl doch mal warum Du das überhaupt machen möchtest.

Es wird ein ganz einfaches Skript, um Webseiten zu verändern.
Das ganze wird auf nicht mehr als 200 Zeilen hinauslaufen.
Fertige Skripte will ich nicht installieren, weil ich dann erst das ganze selbst auf Sicherheitslücken durchsuchen müßte, und weil ich eben nur 2 oder 3 ganz bestimmte Funktionen brauche.
Außerdem müßte ich dann *laufend* prüfen, ob der Anbieter des fertigen Skripts vor neuen Lücken warnt. Und dann das ganze Updaten, oder gar neu installieren. Da lohnt es sich leicht, ein kleines Skript selbst zu schreiben.

Will ich eine Seite ändern, müßte ich dann nur in der Adresszeile des Browsers "?var=edit" anhängen.

Die Condition habe ich noch nicht verstanden, aber ich werde es einfach mal ausprobieren. (Irgendwo muss da noch der Name des Skripts hin?)

MfG
John

nach obennach unten

Apache+PHP: Seitenaufrufe mit "?var..." an php-Skript leiten?

Die folgende Nachricht zum Thema stammt von: Stefan Eickhoff, 31. 10. 2007, 20:08

Hi John,

»» »» RewriteCond  %{QUERY_STRING}  !^$

»» Will ich eine Seite ändern, müßte ich dann nur in der Adresszeile des Browsers "?var=edit" anhängen.

Ah, Du möchtest eine Art minimalistische Bearbeitenfunktion für statische HTML-Seiten machen.

»»
»» Die Condition habe ich noch nicht verstanden, aber ich werde es einfach mal ausprobieren. (Irgendwo muss da noch der Name des Skripts hin?)

Nein, der Name des Skriptes muss da nicht hin.
Du brauchst noch eine "rewrite rule".

Schau Dir dort die Beispiele an:

http://httpd.apache.org/docs/trunk/rewrite/rewrite_guide.html



Viele Grüße

Stefan
--
bythewaythewebsuxgoofflineandenjoytheday

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von Oktober

© 1998-2006 Seite Impressum, Software: Classic Forum