phpbar.de logo

Mailinglisten-Archive

[php] $GLOBAL

[php] $GLOBAL

christoph.dellavalle at goetheanum.ch christoph.dellavalle at goetheanum.ch
Don Mar 18 14:12:23 CET 2004


Hallo,

Ich habe eine Seite main.php, da drin gibt's eine zeile 
$GLOBALS[baum][typ]='Apfel';
$GLOBALS ist in allen Funktionen verfügbar(schneiden(),pflücken(),etc).
Ich öffne eine zweite Seite produkt.php und zwar so:
echo '<HTML><SCRIPT language="JavaScript">
  window.open("http://meinServer/projekt/produkt.php","Produkte");
  </SCRIPT></HTML>';
dort drin sage ich
if($GLOBALS[baum][typ]='Apfel'){machSaft();}
else{machKonfitüre();}
Da passiert aber nichts, und print_r($GLOBALS);
bringt auch ans Licht warum: es gibt in $GLOBALS keinen index "baum" (mehr)!

Bedeutet das, dass $GLOBALS nur innerhalb eines Scripts global ist?  Wenn ja, wie bringe ich Werte von einem Fenster in ein anderes (ich möchte in meiner Anwendung gerne in mehreren Fenstern arbeiten können)? Wenn möglich ohne Cookie!

Vielen Dank für alle Ideen!

Christoph

php::bar PHP Wiki   -   Listenarchive