Sessies werken niet of wel?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Bart Waarom verplicht

Bart Waarom verplicht

09/08/2004 21:32:00
Quote Anchor link
Hallo, ik heb het volgende scriptje ff gemaakt, om te kijken hoe je een sessie login script maakt.
Het zijn 3 files, 1 om in te loggen, 1 om te kijken of het werkt, en 1 om uit te loggen.

------Login.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
session_start();
$_SESSION['username'] = "abc";
?>

Klik <a href="tussen.php">hier</a> om te testen of je ingelogd bent
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $_SESSION['username']; ?>
.


------tussen.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
session_start();
$username = $_SESSION['username'];
if($username != "")
{

echo "Welkom ".$username.".<br>";
echo "Klik <a href=\"logout.php\">hier</a> om uit te loggen.";

}

else
{
echo "U bent niet ingelogd! (".$username.").";
}

?>




------logout.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
session_start();
session_destroy();
echo "Uitgelogd!";
?>

<br>Klik <a href="tussen.php">hier</a> voor een test.



Maar het werkt niet echt. Als ik op de inlog pagina zit, dat zegt ie netjes de naam (abc). Maar op de tussen pagina, is die er niet meer.... Moet ik iets instellen in mijn php.ini (pc = host), of is mijn script fout??


Help me :S!
 
PHP hulp

PHP hulp

13/01/2025 10:42:14
 
B a s
Beheerder

B a s

09/08/2004 21:40:00
Quote Anchor link
probeer eens ipv:

$_SESSION['username'] = "abc";

vervangen met:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$username
= "abc";
session_register(username);
?>


en bij de session_destroy():

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
session_unregister(username);
?>
 
Bart Waarom verplicht

Bart Waarom verplicht

09/08/2004 21:49:00
Quote Anchor link
Ok, en hoe vraag ik het dan weer op?


Ik heb trouwens php versie 4.3.4
 
Mitch X

Mitch X

09/08/2004 21:51:00
Quote Anchor link
Dan zou $_SESSION moeten werken ...
 
Bart Waarom verplicht

Bart Waarom verplicht

09/08/2004 21:54:00
Quote Anchor link
Maar waarom werkt het dan niet -_-?
 
Bart Waarom verplicht

Bart Waarom verplicht

09/08/2004 22:09:00
Quote Anchor link
//edit
Ik doe het nu anders, ik zet gewoon overal de session id achter.

Maar weten jullie een manier om dat automatisch te doen? Of moet ik echter achter elke link

&
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo SID; ?>


zetten?
Gewijzigd op 09/08/2004 22:28:00 door Bart Waarom verplicht
 
Paul v.Dun

Paul v.Dun

09/08/2004 22:53:00
Quote Anchor link
eej zet de php code niet boven aan houd het bij elkaar tip
 
Bart Waarom verplicht

Bart Waarom verplicht

10/08/2004 00:23:00
Quote Anchor link
Huh? Wat bedoel je?
 
Mitch X

Mitch X

10/08/2004 09:15:00
Quote Anchor link
Laat hem maar :)
Hij snapt het zelf niet ;)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.