[PHP] Session probleem

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Om een of andere manier lukt het niet om een sessie var te setten en weer uit te lezen als ik de hieronderstaande constructie gebruik. De code werkt wel op andere servers maar niet op (mijn) IIS5. Na diverse wijzigingen geprobeerd te hebben werkt het nog steeds niet.

Het vreemde is echter wel dat als ik door het aanroepen van stap2.php via de redirect naar stap3.php de naam wel weergegeven en als ik de 'normale' weg via stap1.php naar stap2.php -> stap3.php dan wordt de naam niet getoond.

Wie kan me verder helpen de oplossing te vinden.

De getoonde code is een volledige gestripte versie van de site die ik aan het bouwen ben.

stap1.php
PHP:
1
Naar <a href="stap2.php">Stap2</a>


stap2.php
PHP:
1
2
3
4
5
<?php
session_start();
$_SESSION["naam"]="Wim";
header("Location: stap3.php");
?>


stap3.php
PHP:
1
2
3
4
<?php
session_start();
print_r($_SESSION);
?>

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Staan je instellingen mbt sessies wel goed in je PHP configuratie?

Intentionally left blank


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
De php instellingen zijn:

Session Support enabled
Registered save handlers files user

Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.name PHPSESSID PHPSESSID
session.referer_check 0 0
session.save_handler files files
session.save_path /tmp /tmp
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid Off Off

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Ik zou de session.save_path aanpassen als ik jou was; windows kent waarschijnlijk geen /tmp ;)

Intentionally left blank