session_start(); my friend ;)
Usernames en wachtwoorden sowieso nooit in een sessie zetten. Hooguit een id en een logged_in = true.
[code]
<?
if(isset(unset($_SESSION['winkelwagen']))
;
?>
[/code[
Wat is dit? Heb je ooit wat in php geprogrammeerd? Ik mis brackets of een enkele regel waarop de voorwaarde geldt.
Daarnaast: Je kunt met behulp van isset() nooit een functie controleren, alleen variabelen.
Sessies kun je volgens mij ook niet unsetten. Gewoon de waarde op null of -1 zetten of natuurlijk session_destroy();
@storeman, je maakt een typo ;)
en sessies kun je niet unsetten nee, maar een sessievariabele wel..
session_unset() ? of session_destroy()
?
Onbekende gebruiker
12-01-2008 19:45
storeman schreef op 12.01.2008 19:01
<?
if(isset(unset($_SESSION['winkelwagen']))
;
?>
Wat is dit? Heb je ooit wat in php geprogrammeerd? Ik mis brackets of een enkele regel waarop de voorwaarde geldt.
Daarnaast: Je kunt met behulp van isset() nooit een functie controleren, alleen variabelen.
Sessies kun je volgens mij ook niet unsetten. Gewoon de waarde op null of -1 zetten of natuurlijk session_destroy();
If's hoeven niet per se met acollades. Het volgende kan bijvoorbeeld:
<php
<?php
$d=date("D");
if ($d=="Fri")
echo "Have a nice weekend!";
else
echo "Have a nice day!";
?>
Of zo:
<?php
<?php
$one = true;
$two = true;
$result = ($one) ? "one" : (($two) ? "two" : "none"); // $result is "one"
$result = ($one) ? "one" : ($two) ? "two" : "none"; // $result is "two"
?>
Hij had het dus op de volgende manier moeten doen, als ie het kort wilt houden:
<?php
if(isset($_SESSION['winkelwagen'])) unset($_SESSION['winkelwagen']);
?>
Sessievariabele kan je wel unsetten.