hallo,
ich habe hier noch eine frage...
und zwar habe ich hier 3 scripte die auch funktionieren, das heisst ich rufe die nacheinander auf.
1.php
---
<?php
session_start();
$name= session_name();
echo $name,"<br>";
$KdNr=101;
session_register("KdNr");
?>
---
2.php
---
<?php
$ArtNr=100101;
$BestNr="999-876";
$ANr="2000-101";
session_register("ArtNr");
session_register("BestNr");
session_register("ANr");
?>
---
3.php
---
<?php
session_start();
echo "Artikelnummer: ".$ArtNr."<br>";
echo "Bestellnummer: ".$BestNr."<br>";
echo "Kunden Nummer: ".$KdNr."<br>";
echo "Auftrag Nummer: ".$ANr."<br>";
session_destroy();
?>
---
meine frage ist warum muss ich im 3. script die session nochmals starten um die variablen auszulesen? ich dachte immer die wäre schon gestartet sonnst könnte ich doch gar keine varibalen in der session abspeichern.
im 2.php script werden ja auch die die ganzen varaibalen in der session gespeichert und da habe ich kein session_start(); gemacht!
nur bei dem auslesen im 3.php script musste ich es machen, aber wieso? eine antwort dazu habe ich auch nicht gefunden...