PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : $SELF_PHP geht nicht


schokokuss
07.05.2003, 18:11:24
Ich hab da ein kleines Problem. Und zwar geht auf meiner SuSE $SELF_PHP nicht. Kann das an der PHP Version liegen ?

Webserver version:
[ Apache/1.3.26 (Linux/SuSE) PHP/4.2.2 ]

Danke für Eure Antworten

Progman
07.05.2003, 18:58:16
http://faq.php-q.net/#globals

vergleiche:
http://tut.php-q.net/get.html
http://tut.php-q.net/formulare.html

|Coding
07.05.2003, 19:58:46
ich könnte mir denken das es nicht geht, weil es "$PHP_SELF" heißt und nicht "$SELF_PHP", obwohl es sicher ne tolle sache wäre, wenn unsere seite ne eigene vordefinierte variable hätte ;-)

Nonstop
07.05.2003, 23:00:12
Ich hab zu diesem Thema obwohl geklärt eine Frage:

Ich habe den OmniHTTPd 2.4 (PHP ver. 4.2.2)
und nun folgendes:
Ich gebe in meinem Browser ein:
http://localhost
und die Standartmäsige HTML seite kommt wie immer.
In den PHP-teil kann ich nicht sehen.
Nun gebe ich ein
http://localhost/index.php?abc=muh

in dieser Datei steht:



print $abc . '<br>';
print $_GET;



nun in dem aufruf muesste jetzt "muh" stehen
aber ich bekomme keine ausgabe.

Ich kann keine Variablen uebergeben weder ueber
get noch ueber post.

Thanks for Help

|Coding
07.05.2003, 23:09:38
versuch es mal so:

<?PHP
print $_GET['abc'] . '<br>'; // ausgabe von key 'abc' des get-arrays
print_r($_GET); // ausgabe des ganzen get-arrays
?>

Progman
07.05.2003, 23:09:45
$_GET ist ein Array, um genauzusein, ein Superglobal-Array

siehe Urls aus Post #2

|Coding
07.05.2003, 23:13:15
wenigstens sind wir uns einig @ Progman :-)

Nonstop
08.05.2003, 00:12:13
Wollt ihr mich verarschen?

ich bin mir darüber im klaren das da ein array raus kommt ist aber in diesem falle egal weil GAR NICHTS ausgegeben wird weder wenn ich schreibe



print $_GET[0];

// noch wenn ich

print $abc;

// schreibe


es geht darum das keine Variablen ueber post oder get ankommen

-----------------------------------
editiert von Madix am 08-05-2003 um 0.30 Uhr

okay hab ich wohl verpennt das ich varis nur noch mit

$_GET['variname'] ansprechen kann

sorry for spam

|Coding
08.05.2003, 06:12:47
erst denken/prüfen, dann posten und verarschen will hier keiner!

schokokuss
08.05.2003, 18:16:08
echo $PHP_SELF;

Geht leider auch net. Ich weiß auch net was ich sonst noch falsch machen könnte.

|Coding
08.05.2003, 20:22:40
dann mach es so:

print $_SERVER['PHP_SELF'];

es scheint, als wäre bei dir register_globals = on.