[PHP] Onverwachte $var ?!

Pagina: 1
Acties:
  • 25 views sinds 30-01-2008

  • WhiskyPhreak
  • Registratie: Augustus 2002
  • Laatst online: 22:41
Ik krijg een error op een regel php waarvan ikzelf en andere mensen de fout tot nog toe niet hebben kunnen ontdekken:
code:
1
2
3
4
5
6
7
8
<? session_start();
$ID = 1;
session_register("ID");
?>

 <<<----beetje HTML----->>>

<? if(!isset($_SESSION['ID'])) {echo("<h3>U bent niet ingelogd</h3>"); } else{ ?>


over die laatste regel krijg ik de volgende error:
parse error, unexpected $ in /home/httpd/vhosts/scouting-kontiki.nl/httpdocs/test/testhead.php on line 61

Dee hele pagina is een header voor een site, het else statement word in een andere include weer gesloten...

  • UltimateB
  • Registratie: April 2003
  • Niet online

UltimateB

Pomdiedom

Misschien vergeten de else af te sluiten met een "}".

"True skill is when luck becomes a habit"
SWIS


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Parse errors zijn altijd tikfouten. Je bent ergens vergeten een string af te sluiten, of je hebt een accolade of een puntkomma vergeten. Dat zit niet in dit stukje code, maar waarschijnlijk een regel erboven. Lees ook P&W FAQ - Leer **** debuggen!! even door, dan kom je er verder wel uit.

Verder is het af te raden om session_register en de $_SESSION-array door elkaar te gebruiken. session_register is uit de tijd, gebruik gewoon alleen het $_SESSION-array. :)

Dit topic gaat in elk geval op slot. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.