php sessions alleen met cookies, zonder gaat ie kapot

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
1 folder, 2 bestanden: 1.php + 2.php:

1.php

<?php
error_reporting(E_ALL);
session_start();
session_register("t");
$t="voetbal";
echo "<a href=\"2.php\">22222</a>";
?>

2.php

<?php
session_start();
echo $t;
?>

De session_id passt ie door, de variabelen niet.
Dit alleen als je de cookies allemaal blockt in de browser (sommige mensen willen dit)
Als de cookies op default staan doet ie het goed.

JP

Acties:
  • 0 Henk 'm!

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 13:04
Je moet eerst t een waarde geven, en daarna pas session_register('t') doen Sorry :)

[ Voor 18% gewijzigd door sjroorda op 21-03-2003 16:36 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ce ne klop pas sjroorda!
Zo hoort het, staat in de boeken en op PHP.net

Acties:
  • 0 Henk 'm!

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Wat gebeurt er als je
PHP:
1
$_SESSION['t'] = 'voetbal';
doet :?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17-09 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

If you want your script to work regardless of register_globals, you need to use the $_SESSION array. All $_SESSION entries are automatically registered. If your script uses session_register(), it will not work in environments where register_globals is disabled.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dit is HWschlk een serverprob, maar ik heb niet genoeg verstand hiervan.

register_globals is NIET disabled

[ Voor 21% gewijzigd door .oisyn op 21-03-2003 16:43 ]


Acties:
  • 0 Henk 'm!

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 13:04
Sorry, dan ken ik de boekjes niet goed. Ik dacht ook in eerste instantie aan .oisyns opmerking, maar die geldt alleen voor het door elkaar gebruiken van de methodes.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17-09 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

gimpie: gebruik de edit-knop (Afbeeldingslocatie: http://gathering.tweakers.net/global/templates/got/images/icons/quote.gif)

overigens staat het op php.net ook andersom: eerst de variabele een waarde toekennen, dan pas session_register () aanroepen

[ Voor 37% gewijzigd door .oisyn op 21-03-2003 16:48 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
.oisyn schreef op 21 maart 2003 @ 16:44:
gimpie: gebruik de edit-knop ([afbeelding])

overigens staat het op php.net ook andersom: eerst de variabele een waarde toekennen, dan pas session_register () aanroepen
In PHP 4.3.0 the registered value must be set after calling session_register().

/* 4.3.0 */
session_start();
session_register("admin");
$admin = 1;


PS: Ook dan doet ie het op mijn server niet, 2 andere wel.
Hierover is nagenoeg niets te vinden, hier niet, google niet.
DUS: wie heeft er ervaringen die gelijk zijn?

PS2: Ook met het gebruik van $SESSION["t"]; ipv session_register('t'); is dit futile

[ Voor 23% gewijzigd door Verwijderd op 21-03-2003 17:09 ]

Pagina: 1