hallo allemaal,

Ik ben bezig met een klein inlog systeempje maar volgens mij doe ik iets fout..

ik heb eventjes voor testen dit gemaakt


<?php 
echo $_SESSION['inlog'];
echo "1<p>";
$_SESSION['inlog'] = "ja";
echo "2<p>";
echo $_SESSION['inlog'];
?>

Dus nu hoord er dus bij de eerste keer dat je op die pagina komt 1 keer ja te staan en als je refresht 2 keer. Of zeg ik dat nu fout?
Maarja het probleem is nu dat het bijde keren maar 1 keer ja staat. Heeft iemand een oplossing?
btw. ik heb braaf boven aan de pagina staan: session_start();

Greetz Ilja
even controleren of hij er al is.

<?php
if(!isset($_SESSION['inlog'])){

$_SESSION['inlog'] = 'ja';

}
?>
[off]

Je heb je hosting toch niet toevallig bij Planet waar je het momenteel op uittest?

[/off]

@Jurgen: ik doe toch precies hetzelfde?
@Thijs nee het is een WAMP server dus die software.

@Jurgen ik heb het geprobeerd dan doet hij het niet meer...
<?php
//Voer eerst dit eens uit, want je sessie blijft bestaan, zo kan je nooit testen
session_destroy();
?>

En dan:

<?php
session_start();
//de eerste x bestaat dit niet
if(isset($_SESSION['inlog']( ){
echo $_SESSION['inlog']; // als je refresht zie je deze ook.
}
echo "1<p>";
$_SESSION['inlog'] = "ja"; //nu wordt de sessie gezet
echo "2<p>";
echo $_SESSION['inlog']; // laten zien
?>
Ik zie nog steeds aleen die tweede dus hij doet het niet ik snap er echt helemaal niets van kan het aan mijn server liggen ofzo???
Hmm ik heb het geprobeerd op een ander pc daar doet hij het wel goed maar hier niet hoe kan dat komen?
Op een andere pc of op een andere pc ingericht als server? Dit maakt enig verschil namelijk!
op een andere pc ingericht als server... maar wel met de zelfde software

Reageren