Sessie variabele vergelijken met andere variabele

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jeroen

Jeroen

17/01/2006 19:10:00
Quote Anchor link
Hallo,

Ik heb een sessie:

$_SESSIE['mand']['product']

Hoe kan ik deze sessie vergelijken met een waarde uit een formulier waardoor ik kan zien of deze waarde al in de sessie voor komt.

Zoiets?

if($_SESSIE['mand']['product'] == $_POST['productid']
{
print("Product komt al voor");
}
 
PHP hulp

PHP hulp

17/11/2024 01:25:41
 
Arjan Kapteijn

Arjan Kapteijn

17/01/2006 19:17:00
Quote Anchor link
Ik weet niet presies hoe jou script in elkaar zit, heb je bijv een array in je sessie opgeslagen, of normale strings?

Het makkelijkste wat je kan doen is gewoon beide vars echoén, en dan weet je wat eruit komt. En dan jou scriptje gebruiken om te controlleren of dat goed gaat.
 

17/01/2006 19:58:00
Quote Anchor link
Als je echte sessies gebruikt, gaat $_SESSIE niet werken, moet je $_SESSION hebben.
Maar als je iets echt in de session wil zetten, moet je dat doen met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$bla
="blabla";
session_register("bla");//let erop, geen "$"
?>

en hou kom je aan een variabele $_SESSIE['mand']['product']?
heb je gewoon
$_SESSIE['mand']['product']=$_POST['weet ik veel"];
gedaan?
 

17/01/2006 20:04:00
Quote Anchor link
Hallo, wie werkt er nog met session_register?
 
Jelmer -

Jelmer -

17/01/2006 20:15:00
Quote Anchor link
Zow, die durft, session_register gebruiken. Die functie is al afgeschaft voordat je geboren was! (bijna dan)

Maar @TS: denk ook in de richting van in_array()
 
Robert Deiman

Robert Deiman

17/01/2006 22:40:00
Quote Anchor link
Ik vind het ook wel knap dat jullie hier ineens met $_SESSIE in plaats van $_SESSION werken. Dacht dat de laatste toch de meest gangbare methode was :P
 
Jan Koehoorn

Jan Koehoorn

17/01/2006 22:46:00
Quote Anchor link
Zie de post van Armorad.
 



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.