Einzelnen Beitrag anzeigen

Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

[PHP, Session] Boolean Variablen

  Alt 19. Mär 2007, 20:18
Hi,

Das Problem ist als Titel schwer zu beschreiben.

Also am Anfang prüfe ich immer ob die Variable schon registriert ist und registriere sie gegebenenfalls...

Code:
if (!(session_is_registered("isbookmenu")))
{
   echo "neu registriert..."; // zum debuggen
   $isbookmenu = false;
   session_register("isbookmenu");
}
später im Code will ich gucken ob isbookmenu tue oder false ist und entsprechend dadrauf reagieren...

Code:
elseif ($mode == "books")
{
   if ($_SESSIOM["isbookmenu"] == true)
   {
      $_SESSIOM["isbookmenu"] = false;
      $mysmarty->Assign("boook","is!"); // debugg message
   }
   else
   {
      $_SESSIOM["isbookmenu"] = true;
      $mysmarty->Assign("boook","is NOT!"); // debugg message
   }   
   $page = "news.tpl";
}
Es wird immer "is NOT" ausgegeben... Ich weiß nicht warum.. die Variable wird auch nur einmal registriert.. ich hab auch schonmal jedesmal überprüft ob isset[$_SESSION["isbookmenu"]) und ensprechende Debug-Nachrichten ausgegeben...

Und rausgekommen ist immer: "Ist schon registriert" und "ist gesetzt" und IMMER "is NOT!" -.- egal wie oft ich $mode=="books" aufrufe -.-

Gruß
Neutral General
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat