hallo iedereen. Ik krijg het niet voor elkaar om een php sessie op pagina 2 weer te geven!
Op pagina1.php wijs ik de waarde toe en vervolgens wordt deze daar ook correct weergegeven. Echter als op pagina2.php de waarde probeer uit te lezen is deze leeg. Instelling browser houdt cookies etc niet tegen en gebruik chrome. geen idee waar om het niet lukt! Iemand een idee?


Onderstaande is de inhoud van pagina1.php


<?php

session_start();
$_SESSION['security'] = 'inhoud';

if (isset($_SESSION['security'])) {
   echo 'Welkom, ' . $_SESSION['security'] . '!';
 } else {
  echo 'niet gevonden';
 }
?>


Onderstaande pagina2.php


<?php 


session_start();


if (isset($_SESSION['security'])) {
    echo 'security waarde is:, ' . $_SESSION['security'] . '!';
    echo "sessie toewijzing is gelukt";
} 


?>


[size=xsmall]Toevoeging op 04/02/2025 12:13:46:[/size]

ik zie overigens in de inspector/console geen foutmeldingen
Test het eens uit met een Chrome op een apart profiel? (niet specifiek een nieuwe profiel in je OS).
Met deze code is niks mis.


Even voor de duidelijkeheid: Beide scripts draaien op exact dezelfde hostname/(sub)domein?
hoe bedoel je op een apart profiel, onder een andere gebruikersnaam?
https://support.google.com/chrome/answer/2364824

Het kan zijn dat je wat trammelant hebt met andere addon's ofzo. Dus test het eens uit op een schoon profiel naast je normale profiel. En hoe zit het met andere browsers?
ik ben op mijn pc ingelogd onder een andere gebruiker en het geprobeerd. maar zelfde probleem
Paul Weiss op 04/02/2025 12:49:12

ik ben op mijn pc ingelogd onder een andere gebruiker en het geprobeerd. maar zelfde probleem

Maar is dat zeker weten wel een ander profiel in Chrome? Daar heb ik geen ervaring mee. En mogelijk heeft die exacte dezelfde addons als die in gevecht met elkaar zouden zijn.

Dus daarom is mijn vraag of je een ander profiel in Chrome aan kan maken.
zal even checken met ander profiel


[size=xsmall]Toevoeging op 04/02/2025 12:54:35:[/size]

ander profiel gekozen en werkt nog steeds niet. wat een gedoe met die sessions zeg. Heeft iemand een ander idee hoe ik een php variable tussen verschillende pagina's kan controleren?
Wat doet het in Firefox?
Hoe ziet de URL waarop je het test eruit?
Staat je error_reporting wel op maximaal, en display_errors aan?

Voor hetzelfde geldt staat PHP te gillen dat je sessieafhandeling ergens stuk is, en hoor je dat niet.
Je hebt het nu over checksession.php
En boven over pagina1.php en pagina2.php

Reageren