variable an php-file mit link übergeben und ausdrucken
sam
- php
Hallo zusammen. Kann mir jemand sagen, weshalb dies bei mir nicht funktioniert?
von einem htm file mache ich folgenden aufruf mit einem link:
<a href="http://www.xxx.xxx/test.php?sprache=de">Deutsch</a> | <a
href="http://www.xxx.xxx/test.php?sprache=en">English</a>
beim test.php file wird diese variable aber NIE übergeben, bzw ausgedruckt mit z.b.:
<?php
if ($sprache == "de")
echo ("Sie wählten Deutsch");
else
echo ("You selected english");
?>
Was ist das problem??? liegt es an einer variablen-deklaration die ich vergessen habe?`
gruss und danke im voraus.
sam
Hallo,
[...]
liegt es an einer variablen-deklaration die ich vergessen habe?`
Ja.
Grüße aus Barsinghausen,
Fabian
Hallo sam,
Kann mir jemand sagen, weshalb dies bei mir nicht funktioniert?
Du hast höchstwahrscheinlich register_globals auf off stehen.
Lass das auch so und verwende in diesem Fall $_GET['sprache'] anstelle von
$sprache. Informiere dich im </archiv/> über die Bedeutung von
register_globals.
Grüße
David
<?php
if ($_REQUEST["sprache"]== 'de')
echo 'Sie wählten Deutsch';
else
echo 'You selected english';
?>