[php] sessie langer behouden

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • the-hell
  • Registratie: December 2001
  • Nu online
Ik heb een site. De sessies werken nu zonder cookies (omdat op de 1 of andere manier de cookies niet werkten.

via dit regeltje krijgt hij dan een Sessie_id

PHP:
1
css.php?<?php echo SID?>


Maar als ik nu de browser herstart (of refresh) krijgt hij weer een nieuwe sessie.

Als ik sessie mbv. cookies kon gebruiken kon ik gewoon
code:
1
session.cookie_lifetime

gebruiken.

Is er ook een manier dat hij dezelfde sessie blijft gebruiken zonder cookies :?

mijn site is : <font color=blue>nvt</font>

alvast bedankt!! :)

edit:

waarom die link weg? Zo kunnen de mensen kijken of hij wel werkt, anders geven mensen alleen commentaar op de script, dat die fout is :(

maarja... maakt niet uit :+

[ Voor 20% gewijzigd door the-hell op 29-11-2002 16:01 . Reden: linkje ]


Acties:
  • 0 Henk 'm!

  • me1299
  • Registratie: Maart 2000
  • Laatst online: 15:23

me1299

$ondertitel

Nee ik ben bang van niet, het voordeel van cookies is dat je tijdelijk informatie kan opslaan bij de client.

Dat idee vervalt als je geen cookies gebruikt.

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen


Acties:
  • 0 Henk 'm!

  • the-hell
  • Registratie: December 2001
  • Nu online
DeathKnight schreef op 29 November 2002 @ 15:59:
Nee ik ben bang van niet, het voordeel van cookies is dat je tijdelijk informatie kan opslaan bij de client.

Dat idee vervalt als je geen cookies gebruikt.
zit wat in ja. Maar waarom laat IE dan mijn cookies niet toe? Ook op andere PC's doet hij dat niet. Maar met opera weer wel. En als ik de beveiliging op het laagst doe werkt hij ook. :?

Acties:
  • 0 Henk 'm!

  • bigtree
  • Registratie: Oktober 2000
  • Laatst online: 16-08 17:16
Erik999 schreef op 29 November 2002 @ 15:57:Is er ook een manier dat hij dezelfde sessie blijft gebruiken zonder cookies :?
Let wel; dat kan zonder cookies pas als je een pagina *opvraagt* met een sessieID in de URL. Bij de eerste pageview krijgen alle links een SID achter zich geplakt. Als je op zo'n link klikt en je drukt op refresh, zal hij de zelfde sessie behouden.
Als je bij de eerste pagina al op refresh drukt, zal hij een nieuwe sessie aanmaken.

Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.


Acties:
  • 0 Henk 'm!

  • xces
  • Registratie: Juli 2001
  • Laatst online: 08-09 17:20

xces

To got or not to got..

Je beste optie zou dit zijn:

Developing custom php sessions:
http://www.devarticles.com/art/1/171/1

Aangezien je php session timeouts alleen in php.ini kunt zetten 8)7

Acties:
  • 0 Henk 'm!

  • bigtree
  • Registratie: Oktober 2000
  • Laatst online: 16-08 17:16
Erik999 schreef op 29 November 2002 @ 16:02:
[...]
zit wat in ja. Maar waarom laat IE dan mijn cookies niet toe? Ook op andere PC's doet hij dat niet. Maar met opera weer wel. En als ik de beveiliging op het laagst doe werkt hij ook. :?
Dit heeft te maken met het feit dat IE cookies weigert als je site geen compact privacy policy meestuurt.

Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.


Acties:
  • 0 Henk 'm!

  • the-hell
  • Registratie: December 2001
  • Nu online
Xces schreef op 29 November 2002 @ 16:03:
Je beste optie zou dit zijn:

Developing custom php sessions:
http://www.devarticles.com/art/1/171/1

Aangezien je php session timeouts alleen in php.ini kunt zetten 8)7
ik draai een webserver dus php.ini kan ik zo veranderen. maar session.cookie_lifetime verhogen werkt nie :(

Acties:
  • 0 Henk 'm!

  • bigtree
  • Registratie: Oktober 2000
  • Laatst online: 16-08 17:16
Erik999 schreef op 29 November 2002 @ 16:06:
[...]
ik draai een webserver dus php.ini kan ik zo veranderen. maar session.cookie_lifetime verhogen werkt nie :(
Kijk in de manual even naar session.gc_maxlifetime.

Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.


Acties:
  • 0 Henk 'm!

  • bigtree
  • Registratie: Oktober 2000
  • Laatst online: 16-08 17:16
Xces schreef op 29 November 2002 @ 16:03:
Je beste optie zou dit zijn:

Developing custom php sessions:
http://www.devarticles.com/art/1/171/1

Aangezien je php session timeouts alleen in php.ini kunt zetten 8)7
Volgens de manual kan je deze ook met een ini_set veranderen.

Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.


Acties:
  • 0 Henk 'm!

  • the-hell
  • Registratie: December 2001
  • Nu online
bigtree schreef op 29 November 2002 @ 16:05:
[...]
Dit heeft te maken met het feit dat IE cookies weigert als je site geen compact privacy policy meestuurt.
ik ben het aan het doorkijken maar snap er nog niks van, maar ik zoek nog wel ff door.
bigtree schreef op 29 november 2002 @ 16:10:
[...]
Kijk in de manual even naar session.gc_maxlifetime.
die staat op 1440 en dat is standaard
Xces schreef op 29 November 2002 @ 16:03:
Je beste optie zou dit zijn:

Developing custom php sessions:
http://www.devarticles.com/art/1/171/1

Aangezien je php session timeouts alleen in php.ini kunt zetten 8)7
OE, daar snap ik helemaal nix van. Dan moet ik dus als ik het goed zie alles veranden in mijn script :(

Acties:
  • 0 Henk 'm!

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Erik999 schreef op 29 november 2002 @ 16:52:
ik ben het aan het doorkijken maar snap er nog niks van, maar ik zoek nog wel ff door.

P3P Policy creatie probleem/
http://www.w3.org/TR/P3P/
en met name het hoofdstuk http://www.w3.org/TR/P3P/#compact_policies

Hierin staat precies hoe je een P3P policy (en daarbij horende compact policy) maakt. Deze policy verstuur je vervolgens mee met de header met de pagina die een cookie wil setten :)

Succes

Acties:
  • 0 Henk 'm!

  • the-hell
  • Registratie: December 2001
  • Nu online
geprobeerd. Ik heb nu een fil p3p.xml in de wellknow dir (ofzo)

Ik heb ook in de files een paar regels gezet : header nog iets.

Ik krijg nu geen rood minnetje meer in IE. Issie dan goed?

Acties:
  • 0 Henk 'm!

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Erik999 schreef op 30 november 2002 @ 13:18:
geprobeerd. Ik heb nu een fil p3p.xml in de wellknow dir (ofzo)

Ik heb ook in de files een paar regels gezet : header nog iets.

Ik krijg nu geen rood minnetje meer in IE. Issie dan goed?

Dat rode minnetje (bij dat oog) geeft aan dat er cookies geblockt zijn :) Als je daar op dubbel klikt dan zie je welke cookies vanaf waar geblockt zijn. Als er eerst wel zo'n icoon stond en nu niet, dan is het heel waarschijnlijk dat je nu wel cookies accepteert :)

Acties:
  • 0 Henk 'm!

Verwijderd

Xces schreef op 29 November 2002 @ 16:03:
Je beste optie zou dit zijn:

Developing custom php sessions:
http://www.devarticles.com/art/1/171/1

Aangezien je php session timeouts alleen in php.ini kunt zetten 8)7
Goeie tip! Interessant artikel waarvan ik het bestaan nog niet afwis :>
Pagina: 1