<?php



unset($_SESSION['winkelwagen']);
unset($_SESSION['username']);
unset($_SESSION['wachtwoord']);
unset($_SESSION['klantid']);
unset($_SESSION['logged_in']);

?>

Notice: Undefined variable: _SESSION in /home/zoekee/domains/zoekeenescort.nl/public_html/logout.php on line 27 28 29 30 31

Kan deze in 1keer isetten?
of zo
<?php



if(isset(unset($_SESSION['winkelwagen']))
;
unset($_SESSION['username']);
unset($_SESSION['wachtwoord']);
unset($_SESSION['klantid']);
unset($_SESSION['logged_in']);

?>
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()
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.

Reageren