Avatar billede thorus Nybegynder
01. september 2005 - 13:42 Der er 8 kommentarer

Session problem på windsows

jeg har det her kode:
$message1 = $message;
  session_start();
// Unset all of the session variables.
session_unset();
// Finally, destroy the session.
session_destroy();

session_start();
session_regenerate_id();
$_SESSION ['message1'] = $message1;
Session_Write_Close ();

header("Location: order_thanks.phtml");

det som er problemet er at jeg på order_thanks.phtml
session_start();
echo $message = nl2br($_GET['message1']);

men der kommer ikke noget tekst frem.

det virker på:
PHP Version 4.3.11
Linux 2.6.11.9

men ikke på:
PHP Version 4.3.10
Windows NT NS4 5.2 build 3790

hvad kan problemet være?
Avatar billede showsource Seniormester
01. september 2005 - 17:01 #1
Nok mere opsæting af php.ini, som er "svagere" på linux'en
Og du har jo bl.a. 2 session_start()
Og muligvis du skal bruge $_GET["message"] eller $_POST["message"]
Avatar billede showsource Seniormester
01. september 2005 - 17:03 #2
Evt. fordi session.save_path i php.ini på win er defineret til /tmp
Altså et dir som ikke findes
Avatar billede thorus Nybegynder
01. september 2005 - 23:04 #3
jeg bruger sessions meget på sidne i forvejen og der virker det fint. det er bare lige den her ting som misser. det eneste jeg er ud efter er at få data fra en side til en anden.
Avatar billede ksoren Nybegynder
01. september 2005 - 23:07 #4
Læser jeg dit spørgsmål forkert, eller skal du ikke tage fat i SESSION arrayet igen, når du skal udlæse beskeden

echo $message = nl2br($_SESSION['message1']);
Avatar billede thorus Nybegynder
01. september 2005 - 23:10 #5
det jeg vil er bare at gemme en cirka 300 ord i en session og så vise den på en anden side

ksoren hvad mener du med ?SESSION arrayet
Avatar billede ksoren Nybegynder
01. september 2005 - 23:17 #6
Du benytter: $_GET['message1']

Med GET arrayet kan du kun hente de variabler som er angivet i urlen
Avatar billede ksoren Nybegynder
01. september 2005 - 23:22 #7
Ved at benytte SESSION virker det iøvrigt fint hos mig på IIS/5.1 og PHP 440
Avatar billede thorus Nybegynder
01. september 2005 - 23:54 #8
virker ikke på min IIS 6.0 heller ikke med POST
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester