Wat wil het geval:
Ik heb mijn site 'beveiligd' dmv een sessie ipv coockie.
Als er is ingelogd wordt een $auth weggeschreven in een sessie.
Op elke pagina wordt door middel van
session_id($_GET['session_id']);
session_start();
de sessie geopend (elke link bevat dan ook url?session_id=$session_id).
Dit werkt bij mij prima!
Maar nu he volgende:
Ik had ook 2 links, daar had ik deze methode NIET nodig (bovenstaande methode moest ik uitvoeren omdat er daadwerkelijk een sessie verandering plaatsvond bij het openen van bepaalde paginas binnen frames). Als ik thuis op die link (zonder het meesturen van de session_id) klikte, opende de page netjes (in die page werd ENKEL session_start() gedaan, en meteen if (isset($auth)) gechekt).
Werkt PRIMA.
Maar nu zijn er sommige mensen/browsers die NIET op die betreffende pagina kunnen kijken, want ze zijn niet geauthorized. Ofwel, die $auth wordt niet gevonden
Mochten er nu standaard oplossingen zijn hoor ik die graag hier. Als iemand het wel wilt weten hoe het nu precies zit, mag even 1op1 contact met me opnemen. Ik wil nl. liever niet dat de site openbaar wordt gemaakt (het is een onderwijs site, met wellicht gevoelige informatie). Mijn excuses daarvoor.
Edit: in de search vond ik nergens dit specifiek probleem: dat het dus wel werkt bij de een, en niet bij de ander...
Ik heb mijn site 'beveiligd' dmv een sessie ipv coockie.
Als er is ingelogd wordt een $auth weggeschreven in een sessie.
Op elke pagina wordt door middel van
session_id($_GET['session_id']);
session_start();
de sessie geopend (elke link bevat dan ook url?session_id=$session_id).
Dit werkt bij mij prima!
Maar nu he volgende:
Ik had ook 2 links, daar had ik deze methode NIET nodig (bovenstaande methode moest ik uitvoeren omdat er daadwerkelijk een sessie verandering plaatsvond bij het openen van bepaalde paginas binnen frames). Als ik thuis op die link (zonder het meesturen van de session_id) klikte, opende de page netjes (in die page werd ENKEL session_start() gedaan, en meteen if (isset($auth)) gechekt).
Werkt PRIMA.
Maar nu zijn er sommige mensen/browsers die NIET op die betreffende pagina kunnen kijken, want ze zijn niet geauthorized. Ofwel, die $auth wordt niet gevonden
Mochten er nu standaard oplossingen zijn hoor ik die graag hier. Als iemand het wel wilt weten hoe het nu precies zit, mag even 1op1 contact met me opnemen. Ik wil nl. liever niet dat de site openbaar wordt gemaakt (het is een onderwijs site, met wellicht gevoelige informatie). Mijn excuses daarvoor.
Edit: in de search vond ik nergens dit specifiek probleem: dat het dus wel werkt bij de een, en niet bij de ander...
[ Voor 14% gewijzigd door 456 op 07-09-2003 23:22 ]
Een dag geen vertraging, is een dag niet gereisd