Hjælp til PHP include med sessions
Hej, jeg har et script hvor jeg skal inkludere en php fil med parametre, virker fint:include "http://localhost/theFile.php?msg=hej";
Men når jeg vil bruge sessions i den inkluderede fil, virker det ikke :s
==============
Dette eksempel virker...
show.php
<?
session_start();
$_SESSION['bruger'] = "Mads";
include "http://localhost/theFile.php";
echo "<br>The End";
?>
--------------
theFile.php
<?
session_start();
echo "Hej ".$_SESSION['bruger'];
echo "<br>Besked: \"".$_GET['msg']."\"";
?>
--------------
Output:
Hej Mads
Besked: ""
The End
==============
Dette eksempel virker ikke, og det er denne funktion jeg skal bruge...
show.php
<?
session_start();
$_SESSION['bruger'] = "Mads";
include "http://localhost/theFile.php?msg=Wullewullewap";
echo "<br>The End";
?>
--------------
theFile.php
<?
session_start();
echo "Hej ".$_SESSION['bruger'];
echo "<br>Besked: \"".$_GET['msg']."\"";
?>
--------------
Output:
Hej
Besked: "Wullewullewap"
The End
==============
I det sidste eksempel bliver sessions ($_SESSION['bruger']) altså ikke vist, hvis de udskrives fra en inkluderet php fil, hvor der er sendt parametre med.
Nogen der ved hvorfor?
Hilsen Chris
