Hy, ein PHP-Skript soll sich selber wieder aufrufen, wenn ein Formular ausgefüllt wurde. Das soll mit der Globalen Variable $PHP_SELF (die den Skriptnamen beinhaltet) gemacht werden. Auch wenn ich die Variable einfach mit ECHO ausgebe wird nix angezeigt. Hm, muss man die Varible in der php.ini aktivieren ?
Versuche nach dessen Lektüre $_SERVER["PHP_SELF"];
2.
Hmmmmm, fast ... das stand zumindest in dem Buch mit ...
$_SERVER["PHP_SELF"] funkt aber auch nich !
Das Array mit den Servervariablen hab ich dann mit ... $HTTP_SERVER_VARIABLES["PHP_SELF"] auslesen können ... vielleicht liegt das ja an der Apache Server Version !?
Gobo
3.
Wie wäre es mit $_PHPSELF ?
Gruß Doze!
4.
@pureodze blödsinn @gobo es liegt eher an deiner php version.
5.
Was heißt hier Blödsinn ?!? Funst bei mir einwandfrei
[EDIT] Stimmt nicht Habs verwechselt. Nehme alles zurück un behaupte das Gegenteil [/EDIT]
6.
Es ist aber AFAIK ein großer Unterschied, ob Du
$php_self
oder
$PHP_SELF
schreibst !
Verbesser mich bitte HPR wenn ich mich schon wieder irre
7.
Auszug aus der Doku:
Grundlegendes Variablen werden in PHP dargestellt durch ein Dollar-Zeichen ($) gefolgt vom Namen der Variablen. Bei Variablen-Namen wird zwischen Groß- und Kleinschreibung unterschieden (case-sensitive).
Versuche nach dessen Lektüre $_SERVER["PHP_SELF"];
...den Link habe ich erst heute verfolgt ... dumm von mir ... da steht wirklich alles drin.
Supi informativ und beseitigt alle meine Probs die ich hatte ... z.B. das mit der Variablenübergabe *LOL
Die Benutzung der Arrays habe ich verstanden, was noch interessant wäre, warum er einmal von dem Array $_SERVER[] und dann von $HTTP_SERVER spricht. Ist das eine Windows/Unix sache ? Oder ist "HTTP" einfach ein Präfix was man in der php.ini bestimmen kann !???
Danke auf jeden ...
10.
Nein, dies sind unterschiedliche Variablen. $_SERVER ist eine Kurzform für $HTTP_SERVER_VARS, die seit PHP 4.1.0 existiert. Diese wurde eingeführt, da sie a) kürzer und b) superglobal ist. Letzteres heisst, dass sie auch in selbst definierten Funktionen ohne entsprechende deklarationen zur Verfügung steht.
11.
Supi und THX das war bestimmt nicht meine letzte Frage *gg