Sascha: <Parse Error> nach <if/else> Abfrage...

Tach zusammen...

ich hab mal ne super dumme Frage, und ich hoffe Ihr könnt sie mir
beantworten.

Und zwar bekomme ich immer einen netten >Parse Error in Line 12<!!
bei folgendem Code:

1  <?PHP
2
3
4
5  // Check for member cookie
6
7  if("$HTTP_COOKIE_VARS[user]");
8  {
9  header("location: members.php");
10 exit;
11 }
12 else
13 {
14  header("location: http://www.superseite.de/tollesfile.php");
17 exit;
18 }
19
20 ?>

Hab nun im Netz gelesen das es ein paar Probleme mit if else Anweisungen unter PHP 3 gegeben hat. Da ich aber PHP 4 benutze fällt das wohl flach. Allerdings, das sei dazu gesagt benutze ich die CGI version.

Hoffe Ihr wisst die Lösung dafür.
Warscheinlich habe ich nur Tomaten auf den Augen. ;-)

Gruss
Sascha

  1. Hallo,

    Und zwar bekomme ich immer einen netten >Parse Error in Line 12<!!
    bei folgendem Code:

    7  if("$HTTP_COOKIE_VARS[user]");

    Das Problem liegt am Semikolon in Zeile 7 und ich wuerde diese Zeile eher so formulieren:
    if($HTTP_COOKIE_VARS["user"])
    bzw.
    if(isset($HTTP_COOKIE_VARS["user"]))

    MfG, Thomas

    1. Hallo,

      Und zwar bekomme ich immer einen netten >Parse Error in Line 12<!!
      bei folgendem Code:

      7  if("$HTTP_COOKIE_VARS[user]");

      Das Problem liegt am Semikolon in Zeile 7 und ich wuerde diese Zeile eher so formulieren:
      if($HTTP_COOKIE_VARS["user"])
      bzw.
      if(isset($HTTP_COOKIE_VARS["user"]))

      MfG, Thomas

      DANKE DANKE DANKE... ich hab schon gedacht ich werd verrückt! ;-)

      Gruss
      Sascha