Kan iemand mij helpen aub
Ik heb volgend probleem met sessions. De ene dag lijkt het te werken, de dag nadien niet meer en ik begrijp niet waarom. Dit is wat ik heb

bij de login.php staat

session_start(); // staat op de eerste lijn vlak na de <?php
// iets verder op staat dan
$_SESSION["lidnaam"] = $lidnaam;
$_SESSION["lidcall"] = $lidcall;
?><script<location.href('leden_inhoud.php');</script><?php

en dan roep ik de vervolg pagina op

waar op de eerste lijn staat
session_start();
en dan staat er
$ldn=$_SESSION["lidnaam"];
$ldc=$_SESSION["lidcall"];
$ldc=strtoupper($ldc);
iets verder staat dan
echo("<b>$ldc - $ldn</b> uw IP-adres is: $REMOTE_ADDR ");
en dan de rest van het programma

wat doe ik dan verkeerd. Gisteren morgen werkte dit niet, na enkele keren proberen, werkte het plotseling wel, deze morgen werkt het weer niet meer, en ik zie niet waarom

Iemand die mij kan zeggen waarom eens wel en eens niet?

Van harte bedankt

marc
Zet dit bovenin je script.
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);

// rest
?>
Kan het kloppen dat je eerst $_SESSION["lidnaam"] eerst uitleest en DAARNA zet? Dat is niet logisch. Dit is wat ik begrijp uit jouw halve script. Je laat namelijk de belangrijke dingen weg en de onbelangrijke dingen post je wel. De stukken waar je met sessies werkt, wil je dat laten zien?
je kan zelf even kijken op www.eqrz.be, registratie is gratis en heel simpel gehouden. Dan bij het inloggen zou je op de leden pagina moeten zien, rechts boven aan de teskst Welkom "hier je callsign" - "je naam" uw IP adres is xxx.xxx. enzo enzo verder, misschien ligt het probleem hier bij mij lokaal en werkt het wel bij iemand anders.
Miloan, zoals eerder geschreven in het login script en na het uitlezen van de database worden de $_session aangemaakt
dus

<?php
session_start();
include("header.inc.php");

database uitlezen module en dan


// alles blijkbaar in orde we gaan dus verder
$lidnaam = $lid_naam;
$lidid = $lid_id;
$lidcall = $lid_call;
// registeer sessie
$_SESSION["lidnaam"] = $lidnaam;
$_SESSION["lidcall"] = $lidcall;
en dan ga ik dus naar de leden pagina

waar dus het reeds vermelde staat.

Gisteren werkt de $_session uitlezing dus wel, en vandaag niet meer, en dat is dus niet de eerste keer, soms wel, soms niet

Gelieve Niet Bumpen:

Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de knop om je tekst aan te passen.

SanThe.

Probleem zelf verholopen
Toch bedankt iedereen
En hoe is het verholpen? Het is wel aardig om dat ook te melden.
Verder ben je wel heel goed in het bumpen
Hoi,
Ja het bumpen, wou allen maar genoeg en snel info meegeven voor de mensen die wilden helpen.

Hoe opgelost, wel dankzij SanThe met
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);

// rest
?>
kon ik zien dat de cookies uitgeschakeld stonden, waarom nu wel en voordien niet blijft een raadsel. Heb in de pagina een scriptje opgenomen die de bezoeker attent maakt of zijn/haar cookies al dan niet in/uit staan.

Alvast bedankt

Reageren