Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[PHP] $_SESSION werkt niet

Pagina: 1
Acties:
  • 960 views

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 18:14
Ik ben bezig met PHP, en wil nu een sessie gebruiken om een variabele mee te nemen naar een volgende pagina

Pagina 1:
PHP:
1
2
3
4
5
6
<?php 
session_start();
$username = "Henk";
$_SESSION['naam'] = $username;
echo '<br /><a href="2.php">volgende pagina</a>';
?>


Pagina 2:
PHP:
1
2
3
4
Je naam is: 
<?php 
echo($_SESSION['naam']);
?>


Maar nu krijg ik op pagina 2 alleen maar te zien: "Je naam is"

Waarom werkt dit niet :|

  • LED-Maniak
  • Registratie: Oktober 2003
  • Laatst online: 18:02
Heb je op pagina 2 ook wel session_start() gedaan? ;)

Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.


  • Hydra
  • Registratie: September 2000
  • Laatst online: 06-10 13:59
Session start op de volgende pagina?

Edit: drats.

[ Voor 18% gewijzigd door Hydra op 05-10-2010 13:37 ]

https://niels.nu


  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 18:14
Hmm dat is inderdaad wel handig ja.

Maar nu krijg ik deze foutmelding:
Je naam is:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\3.php:2) in C:\xampp\htdocs\3.php on line 3
Henk
Wat moet ik daar nou weer mee :?

  • Tiemez
  • Registratie: December 2003
  • Laatst online: 24-10-2022
zorgen dat er voor dat je de sessie start je geen output hebt.

  • KabouterSuper
  • Registratie: September 2005
  • Niet online
Eerst sessie starten, dan pas data echo-en.

When life gives you lemons, start a battery factory


  • LED-Maniak
  • Registratie: Oktober 2003
  • Laatst online: 18:02
Probeer dit eens:


code:
1
2
3
4
5
<?php
session_start();
echo "Je naam is: ".$_SESSION['naam'];

?>

Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.


  • Icelus
  • Registratie: Januari 2004
  • Niet online
ThinkPadd schreef op dinsdag 05 oktober 2010 @ 13:44:
Hmm dat is inderdaad wel handig ja.

Maar nu krijg ik deze foutmelding:


[...]


Wat moet ik daar nou weer mee :?
session_start moet de eerste instructie zijn in het script.

Developer Accused Of Unreadable Code Refuses To Comment


  • ZpAz
  • Registratie: September 2005
  • Laatst online: 17:56
Ga weg met je LMGTFY linkjes.
Bovenstaande dus, maar dat had je zelf ook wel kunnen vinden ;)

edit: Aa, @hieronder, precies :)

[ Voor 68% gewijzigd door MueR op 05-10-2010 13:49 ]

Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF


  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 18:14
Ja dat werkt wel, ik kwam er ook al achter door die foutmelding even op te zoeken :$

Blijkt dus dat je die sessin_start() als eerste moet doen, anders werkt het niet.

Bedankt jongens :)

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Als je nou de volgende keer eens even naar de handleiding grijpt i.p.v. GoT ;)
To use cookie-based sessions, session_start() must be called before outputing anything to the browser.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • MueR
  • Registratie: Januari 2004
  • Laatst online: 12:23

MueR

Admin Devschuur® & Discord

is niet lief

Goed, wil je dan in het vervolg EERST een keer op de foutmelding zoeken? De handleiding er bij pakken had dit topic overbodig gemaakt namelijk.

[edit]
* MueR mept RobIII Ga nou eens werken ipv steeds voorkruipen :(

[ Voor 19% gewijzigd door MueR op 05-10-2010 13:52 ]

Anyone who gets in between me and my morning coffee should be insecure.

Pagina: 1

Dit topic is gesloten.