Avatar billede titad Nybegynder
21. juni 2004 - 09:41 Der er 14 kommentarer og
1 løsning

hvorfor fungere min session ikke ?

hvorfor fungere min session ikke ?



det her er min include fil
<table border="0" cellspacing="0" cellpadding="0" class="text2">
<tr>


<td class="text2" width="22" height="100">
</td>
<td class="text2">
</td>
</tr>

<tr>
<td class="text2">
</td>
<td class="text2" width="375">

<div style="
    scrollbar-arrow-color: #000000;
    scrollbar-3dlight-color: none;
    scrollbar-highlight-color: none;
    scrollbar-face-color: none;
    scrollbar-shadow-color: none;
    scrollbar-darkshadow-color: none;
    scrollbar-track-color: none;
    OVERFLOW: auto;
    HEIGHT: 350 px;">

<b>Admidnistrator log ind:</b><br>
<i>kun Ed Maplewood der har adgang til denne her side.</i><br>
<br>

<?
if ($_GET['tjeck'] == "login"){
if ($_POST['brugernavn'] == "bruger" AND $_POST['password'] == "password"){
$_SESSION['test'] = "sssrrrtg3d";
print('<script language=\'javascript\'>location.href=\'index.php\';</script>');
}
else {
print('<script language=\'javascript\'>location.href=\'index.php?side=admin\';</script>');
}
}
else {


echo "SESSION: ". $_SESSION['test'];


?>

<form action="admin.php?tjeck=login" method="post">

Brugernavn:<br>
<input type="text" name="brugernavn" size="25"><br>
Password:<br>
<input type="password" name="password" size="25"><br>
<input type="submit" value="log ind" size="35"><br>

</form>

<?
}
?>

</div>
</td>
</tr>
</table>




og det her er min index fil
<HTML>
<HEAD>

<link rel="stylesheet" href="maplewood.css" type="text/css">

<TITLE>maplewood</TITLE>
</HEAD>
<BODY style="margin: 0 0 0 0; overflow: hidden;" bgcolor="#FFFFFF">

<table width="0" height="30" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
</td>
</a>
</tr>
</table>

<center>
<table width="770" height="483" border="0" cellspacing="0" cellpadding="0" background="maplewood.jpg">
<tr>
<td>

<div class="frame">

<?
if ($_GET['side'] == ""){
include "forside.php";
}
elseif ($_GET['side'] == "profil"){
include "profil.php";
}
elseif ($_GET['side'] == "venner"){
include "venner.php";
}
elseif ($_GET['side'] == "magi"){
include "magi.php";
}
elseif ($_GET['side'] == "opslagstavle"){
include "opslagstavle.php";
}
elseif ($_GET['side'] == "kontakt"){
include "kontakt.php";
}
elseif ($_GET['side'] == "admin"){
include "admin.php";
}
else {
echo "Siden findes ikke....";
}
?>

</div>

</td>
</a>
</tr>
</table>
</center>

<table width="0" height="2" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
</td>
</a>
</tr>
</table>

<center>
<table width="770" height="" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="text">
<a href="index.php">forside</a> |
<a href="index.php?side=profil">magiske mig</a> |
<a href="index.php?side=venner">mine magiske venner</a> |
<a href="index.php?side=magi">magic cardes</a> |
<a href="index.php?side=opslagstavle">den magiske opslagstavle</a> |
<a href="index.php?side=kontakt">kontakt</a> |
<a href="index.php?side=admin">admin</a>
</td>
</a>
</tr>
</table>
</center>

<table width="0" height="20" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
</td>
</a>
</tr>
</table>

<center>
<table width="770" height="" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="text">
<center>
<a href="mailto:webmaster@titad.dk">©2004 www.titad.dk. Alle rettigheder forbeholdes</a>
</center>
</td>
</a>
</tr>
</table>
</center>

<table width="0" height="5" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
</td>
</a>
</tr>
</table>

</body>
</HTML>
Avatar billede sukos Juniormester
21. juni 2004 - 09:43 #1
Hvor er din session_start() henne?
Avatar billede titad Nybegynder
21. juni 2004 - 09:44 #2
hmm igen steder :S hvis jeg plasere edn nogen af stederen funger det stadg ikke :s
Avatar billede sukos Juniormester
21. juni 2004 - 09:44 #3
Og hvor sætter du session test?
Avatar billede sukos Juniormester
21. juni 2004 - 09:46 #4
<?php
ini_set('error_reporting', "E_ALL");
session_start();

$_SESSION["test"] = "Hej du!";

echo $_SESSION["test"];

?>

Prøv den.
Avatar billede titad Nybegynder
21. juni 2004 - 09:46 #5
her

if ($_POST['brugernavn'] == "bruger" AND $_POST['password'] == "password"){
$_SESSION['test'] = "sssrrrtg3d";
print('<script language=\'javascript\'>location.href=\'index.php\';</script>');
}
Avatar billede titad Nybegynder
21. juni 2004 - 09:47 #6
hvad betyder : ini_set('error_reporting', "E_ALL");
Avatar billede sukos Juniormester
21. juni 2004 - 09:48 #7
At du får vist alle fejlmeddelser
Avatar billede titad Nybegynder
21. juni 2004 - 09:49 #8
lige maget om det er session eller andere fejl ?
Avatar billede sukos Juniormester
21. juni 2004 - 09:50 #9
Ja,
Avatar billede titad Nybegynder
21. juni 2004 - 09:51 #10
k... men hvorofr viker edet så ikke alså den der session :S
Avatar billede sukos Juniormester
21. juni 2004 - 09:53 #11
I din index.php kan du

<?php
session_start();
?><html>..........................




<?php
$filer = array("profil", "venner", "magi", "opslagstavle", "kontakt", "admin");

if(isset($_GET["side"])) {
    if(in_array($_GET["side"], $filer)) {
include($_GET["side"].".php");
    }else{
    echo"Filen findes ikke";
    }
}else{
include("forside.php");
?>
Avatar billede titad Nybegynder
21. juni 2004 - 09:55 #12
hmm det har ikke noget med session at gøre :S mit if sætniger virker godt nok :S
Avatar billede sukos Juniormester
21. juni 2004 - 10:01 #13
Hmm, ved ikke, utestet:

<?php
if(!isset($_SESSION["test"])) {
?>
<form action="index.php?side=admin" method="post">

Brugernavn:<br>
<input type="text" name="brugernavn" size="25"><br>
Password:<br>
<input type="password" name="password" size="25"><br>
<input type="submit" value="log ind" size="35"><br>

</form>
<?php
if (isset($_POST['brugernavn'])) {
if($_POST['brugernavn'] == "bruger" AND $_POST['password'] == "password"){
$_SESSION['test'] = "sssrrrtg3d";
print('<script language=\'javascript\'>location.href=\'index.php\';</script>');
    }else {
print('<script language=\'javascript\'>location.href=\'index.php?side=admin\';</script>');
}
}

}else{
echo $_SESSION["test"];
?>
Avatar billede titad Nybegynder
22. juni 2004 - 22:54 #14
fandt selv ud af hvad fejlen var.....
Avatar billede sukos Juniormester
22. juni 2004 - 23:18 #15
så er det "god skik" at du her fortæller hvad fejlen var :O)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester