PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP Problem unter Apache



Bunkerwolf
13.09.03, 09:08
Servus Leute ich habe folgendes Problem :

wenn ich eine PHP Datei öffnen will so werden die Variablen nicht richtig verarbeitet.
normalerweise wenn ich eine .php Datei habe die folgendermaßen aufgebaut ist (Name: index.php):

<?
echo "$test1, $test2";
?>

und ich diese Datei mit folgendem link öffne:

"http://www.irgendetwas.local/index.php?test1=Hallo&test2=du"

Dann müsste er mir doch auf der Seite einfach folgendes ausgeben:

Hallo, du

Das macht er aber nicht was er mir statt dessen anzeigt ist einfach nur ein

,


Wenn PHP nicht funktionieren würde dann würde er mir noch nichtmal das "," anzeigen... aber die Variablenverarbeitung funktioniert scheinbar nicht

Hier meine httpd.conf (die benötigten Stellen):

<IfDefine PHP4>
LoadModule php4_module /usr/lib/apache/lib/apache/libphp4.so
</ifDefine>
.
.
.
<IfDefine PHP4>
AddModule mod_php4.c
</IfDefine>
.
.
.

<IfModule mod_php4.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php-source .phps
</IfModule>
.
.
.

so das waren alle Zeilen die PHP relevant sind.

Ich hoffe doch Ihr könnt mir helfen ...
Danke
Gruß
Bunkerwolf

Stanislaus
13.09.03, 09:19
Versuchs mal damit:


<?php
echo $_GET['test1'] . "\n";
echo $_GET['test2'] . "\n";
?>

POST und GET Variablen sind afaik seit der 4.1 nicht mehr global

Stage
13.09.03, 09:21
die neuen Version von PHP, haben aus Sicherheitsgründen register_globals auf aus stehen

entweder machst du dann echo $_REQUEST["test1"].",".$_REQUEST["test2"];
oder nimmst wenns noch eindeutiger sein soll die Arrays $_POST für post Variablen und $_GET für get

oder du stellst in der php.ini register globals auf on und dann ist alles wie gehabt, nur bedenke wenn du die Scripte online bei einem Provider verwenden willst, besteht meist nicht die Möglichkeit dieses zu aktvieren.

Bunkerwolf
13.09.03, 10:41
Danke mit dem globals das reicht mir ;-)--- hat wirklich geholfen ....
hab ganz vergessen dass PHP auch noch einstellungen hat :ugly: :ugly: :ugly: :D