| www.everythingisspiritual.com | www.mosaic.org |
Opmerking: Windows users have to change this variable in order to use PHP's session functions. Make sure to specify a valid path, e.g.: c:/temp.
Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.
| www.everythingisspiritual.com | www.mosaic.org |
Wat is je probleem dan precies? Het ligt aan de configuratie!whitehouse schreef op 21 September 2003 @ 23:52:
[...] deze heeft dus wel gewerkt dus moet het aan de configuratie liggen..
Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.
| www.everythingisspiritual.com | www.mosaic.org |
alleen het relevante deel dan, anders wordt het zo'n lap tekst
[ Voor 38% gewijzigd door bigtree op 22-09-2003 00:09 ]
Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.
| www.everythingisspiritual.com | www.mosaic.org |
Verwijderd
[ Voor 72% gewijzigd door Verwijderd op 22-09-2003 16:52 ]
| www.everythingisspiritual.com | www.mosaic.org |
Zet eens error_reporting( E_ALL ); boven je script.
Programmer - an organism that turns coffee into software.
daarnaast accepteerd mijn systeem nu ALLE cookies, maar onthoudt hij nog steeds niet de sessie..
| www.everythingisspiritual.com | www.mosaic.org |
Notice: Undefined variable: ray in c:\phpfiles\newboei\tips.php on line 119
Warning: Invalid argument supplied for foreach() in c:\phpfiles\newboei\tips.php on line 126
de warning wordt gegeven omdat de ray leeg is...
ik heb de sessie (ray) als volgt gedefinieerd..
session_start();
session_register('ray');
| www.everythingisspiritual.com | www.mosaic.org |
1
| S_SESSION['ray']='waarde'; |
Verder kun je met http://nl.php.net/isset controleren of een avriable wel geset is.
Je error_reporting stond zeker nog anders
[ Voor 114% gewijzigd door djluc op 22-09-2003 20:36 ]
na de toevoeging van een waarde aan $ray (array) dan doe ik het volgende :
session_register('ray');
hierdoor wordt een waarde aan de sessie-variabele 'ray' (array) toegevoegd..
de pagina submit zich dan naar zichzelf en dan wordt de sessie weer gestart zodat ik de nieuwste waarde ook in de array $ray heb zitten..dat is mijn gedachte..
[ Voor 54% gewijzigd door whitehouse op 22-09-2003 21:11 ]
| www.everythingisspiritual.com | www.mosaic.org |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| <?php session_start(); if (isset($variabele)) { echo $variabele; } else { echo "not set"; } $variabele = 10; session_register('variabele'); ?> <form action="form.php" method="get" name="form" target="_self"> <input name="id" type="text" value="11" size="10" maxlength="2"> <input name="submit" type="submit" value="submit"> </form> |
deze laat constant zien dat de variabele niet geset is..
| www.everythingisspiritual.com | www.mosaic.org |
edit: lees eens de FAQ, je mist de register_globals!
1
2
3
4
5
6
7
8
9
10
11
12
13
| <?php session_start(); if (isset($_SESSION['var'])) { echo $_SESSION['var']; } else { echo "not set"; } $_SESSION['var']=10; ?> |
Eerste keer not set, na een keer f5 de waarde 10;
[ Voor 116% gewijzigd door djluc op 22-09-2003 21:46 ]
kan het volgende ? (gezien de ray een array is) :
$_SESSION['ray[]']=$_GET['id'];
| www.everythingisspiritual.com | www.mosaic.org |
Verder je laatste vraag: Wat ik je bereiken? Wat je nu doet gaat sowieso nergens over: $_SESSION['ray'] is de naam van de array. Als je een waarde toe wilt voegen gebruik je dus: $_SESSION['ray'][]='waarde';
Lees gewoon wat over multidimensionale array's en je begrijpt precies hoe het werkt.
[ Voor 5% gewijzigd door djluc op 22-09-2003 23:17 ]