Hello,
Also hast Du dort stehen:
session_start();
if(!isset($_SESSION["loginname"]))
{
echo "Bitte erst einloggen!";
exit;
}
else
{
## weiterarbeiten
}
Den Else-Zweig kannst Du Dir sparen, wenn Du mit 'exit' abrbeitest, denn das weitre Script ist dann bereits der Else-Zweig.
Hast Du Dir schon mal $_SESSION ausgeben lassen?
also
<?php ### session-test.php ###
session_start();
echo "<pre>\r\n";
echo htmlspecialchars(print_r($_SESSION,1));
echo "</pre>\r\n";
if(!isset($_SESSION["loginname"]))
{
echo "Bitte erst einloggen!";
exit;
}
## weiterarbeiten
## ...
?>
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg