Op mijn werk wil de IE een SESSION variabele niet doorgeven.
Ik werk op een eigen domein met PHP en MYSQL, dat in een website (ander domein) in een FRAME wordt aangeroepen. Thuis werkt dit prima, maar op mijn werk wil de IE een SESSION variabele niet doorgeven en wil hij daarom niet inloggen. Is dit een bekend probleem? Waar ligt dit aan?
Het probleem is ontstaan na een update van de WINDOW-SERVER op mijn werk.
Beetje erg lang om te posten, maar inloggen.php ziet er zo uit
Hij geeft de foutmelding overigens pas nadat de inlogpagina is afgehandeld, deze pagina wordt wel goed afgehandeld. Pas bij aanroep van start_lln_herkansing.php wordt de foutmelding gegeven dat er niet is ingelogd (en worden de SESSION variabelen dus niet doorgegeven).
Het gekke is, dat het eerst wel werkte op mijn school(=werk), maar ineens van de ene op de andere dag deze foutmelding gaf. Het enige wat er veranderd was, volgens systeembeheerder, was een update van de server.
<?php
session_start();
session_register("identiteit");
include "../_private/connect_db.php";
if (!empty($_POST)){
if (!($_POST["gebr"]=="")&&(!($_POST["wach"]==""))){
$gebr = $_POST["gebr"];
$wach = $_POST["wach"];
<?php
if (!empty($resultaat)) {
if ($_SESSION["identiteit"]=="lln") {
echo "".$regel["voornaam"]." ".$regel["naam"].": Je bent succesvol ingelogd.<br>";
echo "<br /><br /><strong>Wat wil je ?</strong><br />";
echo " verder met opgave voor ";
echo "<a href='start_lln.php'>kwt-uren</a><br />";
echo " verder met opgave voor";
echo "<a href='start_lln_herkansing.php'>herkansing</a>";
}elseif($_SESSION["identiteit"]=="doc") {
echo "" .$regel["naam"].": U bent succesvol ingelogd.<br>";
echo" <a href='start_doc.php'>verder</a>";
}elseif ($_SESSION["identiteit"]=="admin") {
echo "" .$regel["naam"].": U bent succesvol ingelogd.<br>";
echo " <a href='start_admin.php'>verder</a>";