php sessions hell

Pagina: 1
Acties:

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
1.php
code:
1
2
3
4
5
6
7
8
9
10
<?

$username = "sythrone";

session_start();
session_register("username");

echo "<a href=\"2.php\">2</a>";

?>

2.php
code:
1
2
3
4
5
6
7
8
<?

session_start();
session_register("username");
echo "username: $username<br>";
echo "username 2: ".$SESSION_VARIABLES['username'];

?>

Dit werkt dus niet bij mij. Ligt het aan de code?

  • [ti]
  • Registratie: Februari 2000
  • Niet online
en de vraag is? :)

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op maandag 26 november 2001 12:29 schreef [ti] het volgende:
en de vraag is? :)
hehehe, was iets te snel :) sorry :)

  • [ti]
  • Registratie: Februari 2000
  • Niet online
Gebruik es $HTTP_SESSION_VARS['username']

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Dit werkt dus niet bij mij. Ligt het aan de code?


umh: ja oh nee uhm toch ja of toch nee?

kom eens met een duidelijkere omschrijving van je probleem
dit is nix natuurlijk

Doet iets met Cloud (MS/IBM)


  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op maandag 26 november 2001 12:30 schreef [ti] het volgende:
Gebruik es $HTTP_SESSION_VARS['username']
2.php (new)
code:
1
2
3
4
5
6
7
8
9
<?

session_start();
session_register("username");
echo "username: $username<br>";
echo "username 2: ".$SESSION_VARIABLES['username'];
echo "username 3: ".$HTTP_SESSION_VARS['username'];

?>

Nope.. ook niet... volgens mij ligt het aan de configuratie van PHP, maar kon ook niets vinden in de phpinfo(); en de session_id's zijn wel identiek..

output (voor de duidelijkheid):
code:
1
2
3
username: 
username 2: 
username 3:

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op maandag 26 november 2001 12:31 schreef D2k het volgende:
Dit werkt dus niet bij mij. Ligt het aan de code?


umh: ja oh nee uhm toch ja of toch nee?

kom eens met een duidelijkere omschrijving van je probleem
dit is nix natuurlijk
Ok, ik krijg de variabelen dus niet terug. (what else could it be?)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op maandag 26 november 2001 12:33 schreef Scorpion het volgende:

[..]

Ok, ik krijg de variabelen dus niet terug. (what else could it be?)
haal

session_register("username");

eens uit 2.php

Doet iets met Cloud (MS/IBM)


  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op maandag 26 november 2001 12:34 schreef D2k het volgende:
[..]
haal

session_register("username");

eens uit 2.php
weer hetzelfde... echt heel vaag, want bij mij thuis werkt het prima! (was ook gewoon een copy/paste van de code die ik thuis had staan...

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

:?

bij mij werkt 't gewoon. PHP is volgens mij ook gewoon correct.

Je zou alleen kunnnen overwegen alle session_* helemaal bovenaan elk documentje te zetten...

weet je zeker dat je instellingen goed zijn? tempfiles enzo?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op maandag 26 november 2001 12:36 schreef Scorpion het volgende:

[..]

weer hetzelfde... echt heel vaag, want bij mij thuis werkt het prima! (was ook gewoon een copy/paste van de code die ik thuis had staan...
restart eens je browser oid?
of probeer een andere

Doet iets met Cloud (MS/IBM)


  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op maandag 26 november 2001 12:39 schreef D2k het volgende:

[..]

restart eens je browser oid?
of probeer een andere
heeft niet mogen lukken (ns geprobeert ipv ie)
session_id() geeft wel dezelfde session id weer, maar ik kan de variabelen niet uitlezen. :? :?

php_info (sessions cut/paste)

session.use_trans_sid
1 1
session
Session Support enabled

Directive Local Value Master Value
session.auto_start
Off Off
session.cache_expire
180 180
session.cache_limiter
nocache nocache
session.cookie_domain
no value no value
session.cookie_lifetime
0 0
session.cookie_path
/ /
session.cookie_secure
Off Off
session.entropy_file
no value no value
session.entropy_length
0 0
session.gc_maxlifetime
1440 1440
session.gc_probability
1 1
session.name
PHPSESSID PHPSESSID
session.referer_check
no value no value
session.save_handler
files files
session.save_path
/tmp /tmp
session.serialize_handler
php php
session.use_cookies
On On

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

session.save_path ...
staat die goed ? ie. bestaande directory?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op maandag 26 november 2001 12:53 schreef drm het volgende:
session.save_path ...
staat die goed ? ie. bestaande directory?
Yep... sessions staan er, maar staat niets in, of weinig... (1ste letter van de variabelen bv.)

Verwijderd

Ff je PHP helemaal opnieuw opzetten, is zo klaar. Heb dit probleem ook ervaren, en is aldus opgelost.

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op maandag 26 november 2001 12:56 schreef HaaJee het volgende:
Ff je PHP helemaal opnieuw opzetten, is zo klaar. Heb dit probleem ook ervaren, en is aldus opgelost.
weet je ook waar het precies aan lag? parameter die miste oid?

Verwijderd

Ik weet alleen dat php.ini ná de herinstallatie ineens 3 tekens groter was, maar wáár dat verschil heeft gezeten is mij volslagen onduidelijk helaas.

Op een gegeven moment heb je zóveel getweakt, dat het einde zoek is...

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op maandag 26 november 2001 13:21 schreef HaaJee het volgende:
Ik weet alleen dat php.ini ná de herinstallatie ineens 3 tekens groter was, maar wáár dat verschil heeft gezeten is mij volslagen onduidelijk helaas.

Op een gegeven moment heb je zóveel getweakt, dat het einde zoek is...
hmm :? vaag dan, want dit is een vrij cleane installatie van alles.

Verwijderd

1.php
PHP:
1
2
3
4
5
6
<?
session_start();
session_register("username");
$username = "sythrone";
echo "<a href=\"2.php\">2</a>";
?>

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op maandag 26 november 2001 13:30 schreef fladder het volgende:
1.php
PHP:
1
2
3
4
5
6
<?
session_start();
session_register("username");
$username = "sythrone";
echo "<a href=\"2.php\">2</a>";
?>
omg! het werkt!
:) :) BEDANKT FLADDER!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

drm:
(...)
Je zou alleen kunnnen overwegen alle session_* helemaal bovenaan elk documentje te zetten...
(...)
*zucht* :{

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

Die hint was blijkbaar niet simpel genoeg :)

  • Rense Klinkenberg
  • Registratie: November 2000
  • Laatst online: 15-09 23:45
Het is ook logisch dat je eerst een variabele moet registeren en dat daarna pas de wijzigingen in die var worden opgeslagen in de session.
Kijk nl. maar eens goed naar de code van je 2e pagina. Wanneer bij een session_register de session var automatisch zou worden ingesteld op de huidige waarde van de var, zou dat betekenen dat bij je 2e pagina de variabele altijd leegblijft, omdat ie ook leeg was voor de session_register

* Rense Klinkenberg hoopt dat de logica begrijpbaar is, want zo moeilijk is het eigenlijk niet.

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op maandag 26 november 2001 14:35 schreef freak007 het volgende:
Het is ook logisch dat je eerst een variabele moet registeren en dat daarna pas de wijzigingen in die var worden opgeslagen in de session.
Kijk nl. maar eens goed naar de code van je 2e pagina. Wanneer bij een session_register de session var automatisch zou worden ingesteld op de huidige waarde van de var, zou dat betekenen dat bij je 2e pagina de variabele altijd leegblijft, omdat ie ook leeg was voor de session_register

* Scorpion hoopt dat de logica begrijpbaar is, want zo moeilijk is het eigenlijk niet.
is inderdaad niet moeilijk, was een enorme domme fout van me, ik zag helemaal verkeerd te zoeken... |:(
Pagina: 1