[PHP] Session vragen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • PleXtor
  • Registratie: Maart 2000
  • Laatst online: 12-04 18:17
Na meer dan een uur in de search te hebben gezocht en dingen te hebben geprobeerd kom ik er echt niet uit!

Het eerste bestand:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
<? session_start(); ?>
<html code>
<?
  if (mysql_num_rows($result) == 1){
    echo "Welcome " . $username . "<BR>";
    $_SESSION['username'] = $username;
    echo ($_SESSION['username']);
    }
    else{
      echo "Wrong username or password!";
    }
?>

Hij laat hier de gebruikers naam nog een keer extra zien, dus de gebruikers naam wordt opgeslagen!

Het tweede bestand:
PHP:
1
2
3
4
5
6
7
<? session_start(); ?>
<html code>
<?
  echo session_id();
  echo "<BR>";
  echo ($_SESSION['username']) . "<BR>";
?>


En hij vertikt het om die username te laten zien. Dit is wat ik op dit moment heb staan. Ik heb al van alles geprobeerd. PHP versie is 4.2.2

Mijn bedoeling is dus dat in dat andere php bestand ook de variabele en zijn waarde laat zien!

[ Voor 16% gewijzigd door PleXtor op 28-04-2003 14:27 . Reden: Nog wat toegevoegd ]


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 16:12

crisp

Devver

Pixelated

Eigen webserver? Heb je al gekeken of er daadwerkelijk sessiebestanden in je temp dir worden aangemaakt?
Welk OS draai je? En post eventueel even je instellingen uit je php.ini mbt sessies :)

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • PleXtor
  • Registratie: Maart 2000
  • Laatst online: 12-04 18:17
Het staat op de server van school...

Dus als ik het goed begrijp wordt er met een session nog wel een bestand weggeschreven? Het zou dus kunnen zijn dat ik geen rechten heb om dat bestand weg te schrijven.

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 16:12

crisp

Devver

Pixelated

PleXtor schreef op 28 April 2003 @ 15:18:
Het staat op de server van school...

Dus als ik het goed begrijp wordt er met een session nog wel een bestand weggeschreven? Het zou dus kunnen zijn dat ik geen rechten heb om dat bestand weg te schrijven.
En wat zegt een phpinfo(); mbt sessions? Misschien is het wel gewoon niet goed geconfigureerd. Welk OS draait die server?
Ik neem aan dat je de 2 bovengenoemde voorbeelden in dezelfde browsersessie hebt aangeroepen? Accepteert je browser wel cookies?
Vraag ik misschien teveel? ;)

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • PleXtor
  • Registratie: Maart 2000
  • Laatst online: 12-04 18:17
Hier staat de phpinfo()

En ja mijn browser accepteert wel cookies.

[ Voor 23% gewijzigd door PleXtor op 28-04-2003 15:35 ]


Acties:
  • 0 Henk 'm!

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 16:46

RM-rf

1 2 3 4 5 7 6 8 9

session.cookie_lifetime 0 0
probeer de lifetime van je session-cookie eens te verlengen

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Acties:
  • 0 Henk 'm!

  • Sn3akz
  • Registratie: November 2000
  • Laatst online: 05-08 13:55
edit:
laat maar, had een plannetje, maar ging niet door

[ Voor 71% gewijzigd door Sn3akz op 28-04-2003 15:44 ]


Acties:
  • 0 Henk 'm!

  • PleXtor
  • Registratie: Maart 2000
  • Laatst online: 12-04 18:17
session.cookie_lifetime specifies the lifetime of the cookie in seconds which is sent to the browser. The value 0 means "until the browser is closed."

Acties:
  • 0 Henk 'm!

  • PleXtor
  • Registratie: Maart 2000
  • Laatst online: 12-04 18:17
Kan het ook zo zijn omdat er server side gewerkt wordt, ik daar niets kan wegschrijven?

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 16:12

crisp

Devver

Pixelated

session.referer_check 'http://www.fac.nhl.nl'

misschien gooit die wel roet in het eten?

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • PleXtor
  • Registratie: Maart 2000
  • Laatst online: 12-04 18:17
Dat zou kunnen, ik kan niets veranderen.... :(

Acties:
  • 0 Henk 'm!

  • Sn3akz
  • Registratie: November 2000
  • Laatst online: 05-08 13:55
crisp schreef op 28 April 2003 @ 15:40:
session.referer_check 'http://www.fac.nhl.nl'

misschien gooit die wel roet in het eten?
Je hebt een heeele goede kans dat dit idd gezeur geeft. Maar zoals je zelf al zei: d'r is weinig aan te doen...

Acties:
  • 0 Henk 'm!

Verwijderd

Ik ben geen PHP kenner.

Maar sessions gebruikte ik wel voor een site geprogrammeerd met asp.net (geweldig ontwikkeltaal haha).

Session zijn als het ware soort kluisjes op de server. Elke bezoeker op je site krijgt een UNIEKE code (aantal bits weet ik niet meer precies) deze code staat in combinatie met het kluisje op de server die informatie bevat.
Session is dus wel degelijk SERVER -side.
Op de client wordt alleen de unieke code opgeslagen.
Je session vervalt wanneer de browser afgesloten wordt, en/of binnen een aantal minuten.

Misschien beetje informatie die je al wist hoor, maar denk vertel het toch maar ffies.

Acties:
  • 0 Henk 'm!

  • PleXtor
  • Registratie: Maart 2000
  • Laatst online: 12-04 18:17
Ik heb dus net geinformeerd bij een iemand van school en het wordt daar dus niet ondersteund! :( En die tijd die je erin hebt gestoken om het uit te zoeken... Weg! :r
Pagina: 1