T theborg Medlem sedan mars 2012 9 inlägg Frågan 19 dec. 2012 22:24 #1 Jag försöker göra en funktion som visar innehåll beroende på ifall man är inloggad eller inte.
har både dragit i håret och tittat runt.. det närmaste jag hittat är.
<?php
if ($_SESSION['isAdmin'] == true) {
?>
<p>Du är inloggad</p>
<?php
} else {
?>
<p>Du är inte inloggad</p>
<?php
}
?>
Men jag kan inte gå det att fungera.
Så ser det ut förnärvarande
<?php include($_SERVER['DOCUMENT_ROOT'].'/Connections/PhPdev.php'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Namnlöst dokument</title>
</head>
<body>
<?php
if ($_SESSION['isAdmin'] == true) {
?>
<p>My admin html</p>
<?php
} else {
?>
<p>My non-admin html</p>
<?php
}
?>
</body>
</html>
Det jag skulle behöva ha hjälp med är att få ihop så den märker ifall man är inloggad eller inte.
M metalboy Medlem sedan jan. 2005 953 inlägg Har du
session_start();
överst i alla filer som hanterar sessioner?
T theborg Medlem sedan mars 2012 9 inlägg
metalboy skrev:
Har du
session_start();
överst i alla filer som hanterar sessioner?
Nope där jag kört fast lite. som du ser i mitt exempel så har jag funktionen. men inte hur jag ska få den att förstå det.
Den första kanske dumma frågan är väll om du sätter session isadmin när du loggar in på sidan?
drew Medlem sedan mars 2007 845 inlägg
theborg skrev:
metalboy skrev:
Har du
session_start();
överst i alla filer som hanterar sessioner?
Nope där jag kört fast lite. som du ser i mitt exempel så har jag funktionen. men inte hur jag ska få den att förstå det.
Börjar jag bli gammal och blind? Jag ser inte session_start(); i ditt exempel.
theborg skrev:
Jag försöker göra en funktion som visar innehåll beroende på ifall man är inloggad eller inte.
har både dragit i håret och tittat runt.. det närmaste jag hittat är.
<?php include($_SERVER['DOCUMENT_ROOT'].'/Connections/PhPdev.php'); ?>
Det jag skulle behöva ha hjälp med är att få ihop så den märker ifall man är inloggad eller inte.
drew skrev:
Börjar jag bli gammal och blind? Jag ser inte session_start(); i ditt exempel.
Första raden är en include, i den filen borde första raden vara en session_start()?
A aasah Medlem sedan mars 2003 4 471 inlägg För att få sessioner att fungera finns det en hel del att tänka på. Om du är total nybörjare på området så rekommenderar jag en utmärkt första beskrivning som Matte skapade en gång. Följ upp länkarna i inlägget också. Det hjälpte mig att fatta de absoluta grunderna när jag tog mina första stapplande steg på området. Det är ett genomtänkt och utförligt exempel som förklarar varför man gör som man gör och vad man behöver tänka på och förstå. :)