[php] sessions in een MSNMS tab.

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Johnny
  • Registratie: December 2001
  • Laatst online: 17-09 16:59

Johnny

ondergewaardeerde internetguru

Topicstarter
Misschien weten jullie wel dat MSNMS (MicroSoft Network Messenger Service) sinds versie 6 de mogelijkheid heeft om via zogenaamde "tabs" websites in het programma zelf te bezoeken. Het leuke er van is dat je totale controle hebt over je bezoeker omdat er geen navigatieknoppen/adresbalk in de GUI zit, ook de rechtermuisknop heeft geen functie.

Allemaal leuk en aardig, dat moet ik dus ook hebben. Het plan was om een mini versie van een website, met links naar de nieuwste toevoegingen enz. er op te zetten.

Het geheel werkt met sessions (ja, die zijn nodig!). Als ik het geheel test in Mozilla/MSIE werkt het geweldig. Zodra er een venster (target="_blank") wordt geopend blijft de sessie behouden. Maar als ik het in MSNMS probeer werkt de sessie alleen binnen MSNMS zelf, in een nieuw venster gaat hij verloren. Ook als ik de session_id() achter de URL zet.

Het gekke is dat MSNMS gebruikt maakt van de engine van MSIE, want zo identificeert hij zich ook. Het is dus feitelijk dezelfde browser.

Kan iemand hier wat zinnigs over zeggen?

[ Voor 4% gewijzigd door Johnny op 26-08-2003 22:58 ]

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


Acties:
  • 0 Henk 'm!

  • Johnny
  • Registratie: December 2001
  • Laatst online: 17-09 16:59

Johnny

ondergewaardeerde internetguru

Topicstarter
Schop!

Ik denk dat ik al een oplossing weet, met normale cookies (wel veel meer werk), maar toch zou ik willen weten waarom die verrekte MSN tabs niet meewerken :(

[ Voor 94% gewijzigd door Johnny op 27-08-2003 23:06 ]

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


Acties:
  • 0 Henk 'm!

  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 21-08 15:00
misschien kun je het session id als een action meesturen en deze met php uitlezen
hierdoor blijft je sessie als het goed is altijd behouden

Icons are overrated


Acties:
  • 0 Henk 'm!

  • Johnny
  • Registratie: December 2001
  • Laatst online: 17-09 16:59

Johnny

ondergewaardeerde internetguru

Topicstarter
Helmet schreef op 27 August 2003 @ 23:07:
misschien kun je het session id als een action meesturen en deze met php uitlezen
hierdoor blijft je sessie als het goed is altijd behouden
Wat bedoel je? in een form? Ik heb het op deze manier geprobeerd maar dat werkt ook niet:

code:
1
<form action="pagina.php?sessionname=session_id">

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16-09 09:15

Janoz

Moderator Devschuur®

!litemod

Als het met session niet werkt werkt het met cookies ook niet. Je zult toch de sessie id mee moeten geven. Maar waarom gebruik je nu weer sessionname? Volgens mij is de standaard naam voor de sessie id SID. (deze kun je trouwens ook setten mbv setsessionname oid)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'