Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Parameterübergabe Php 4.3.4 funktioniert nicht.

Hallo, habe folgendes Problem:

Ich habe auf meiner alten Domain PHP 4.3.0 gehabt.
Wenn ich dort folgendes mache:(Beispiel)
[code]<?php
$i=$i*2;
echo"<br/>Der Wert * 2 ist:".$i;
?>
[code]Und dann mit http://meinedomain.de/malzwei.php?i=2
dieses Aufrufe funktioniert das einwandfrei und ich bekomme:
Der Wert * 2 ist:4

Bei meinem neuen Anbieter habe ich PHP 4.3.4
und da funktioniert das gleiche Script einfach nicht.
Ich bekomme:
Der Wert * 2 ist:0

Woran kann das liegen ?

Hier gehts zum Orginal Eintrag "Parameterübergabe Php 4.3.4 funktioniert nicht." im Forum

Antworten

an der Einstellung register_globals vermutlich.

http://de3.php.net/variables.predefined


2.

Alles klar.
Danke.

[code]<?php
echo"<br/>Der Wert * 2 ist:".$_GET["i"]*2;
?>

[code]


3.

nochn Tipp...einfache Anführungszeichen sind i.d.R. schneller und besserer Stil.


4.

Ja danke für den Tip.
Bin PHP Neuling und C++ Syntax gewohnt.
(" für strings und ' für char)


5.

Der Unterschied in PHP ist, dass in einem String mit doppelten " Zeichen Variablen erkannt werden, in einfachen ' Zeichen geht der Interpreter davon aus, dass in diesem String keine Variablen ersetzt werden sollen und prüft daher auch nicht auf das Vorhandensein von Variablen, daher schneller.


Hier gehts zum Orginal Eintrag "Parameterübergabe Php 4.3.4 funktioniert nicht." im Forum
 
phpforum.de | Impressum