$_session werkt niet bij provider

Status
Niet open voor verdere reacties.

happyman

Gebruiker
Lid geworden
11 sep 2009
Berichten
5
Hoi,

Ik ben bezig om een digitaal inschrijfformulier te maken. Hiervoor maak ik gebruik van meerdere formulieren op verschillende sub pagina's in een frame, waar ingevoerde waarden in terug komen. Via php leek $session een goede oplossing.

Op mijn NAS werkt de website foutloos en worden de waarden keurig overgenomen.
Na het uploaded naar mijn provider (one.com) werkt het niet meer. De waarden worden niet meegenomen naar een nieuwe pagina.

Elke pagina begint met session_start()
variabelen worden gevuld via: $_SESSION['afstand'] = $_POST["afstand"];

Iemand een idee wat ik fout doe?
 
Zet dit eens bovenaan:

<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
?>

Zie je dan foutmeldingen?
 
Zet dit eens bovenaan:

<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
?>

Zie je dan foutmeldingen?

Helaas zie ik dan veel meldingen ja.....

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at xxxxxxxx.php:20) in xxxxxxxx.php:20.php on line 25
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at xxxxxxxx.php:20.php:20) in xxxxxxxx.php:20.php on line 25

Maar wat ik daar nu mee moet?
 
De output voor je session_start(); weghalen op lijn 20
 
Opgelost

Na enig Google-werk tot een oplossing gekomen.

De session_start() moet zo vroeg mogelijk in het script staan.
Dus dit bovenaan gezet en het werkt.
 
Staat zelfs op php.net vermeld.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan