PHP sessions tvinger side til at vente (hjælp)

Tags:    programmering

Vi har behov for at se status på et php script jeg kører under dets kørsel. Til det fandt vi følgende løsning.
3 filer klarer jobbet:
index.php kører 2 iframes.
viewer.php kører i den ene iframe og læser fra filen test.txt
writer.php kører i den anden iframe og skriver sin status ned i test.txt (i dette eksempel nedskriver den $i som kører i et for loop)

index.php
Fold kodeboks ind/udKode 


viewer.php
Fold kodeboks ind/udKode 


writer.php
Fold kodeboks ind/udKode 


Live demo på: http://bergpalm.dk/working

Så langt så godt. Men vores system bruger en adgangskontrol baseret på sessions. Da dette blev inkorporeret (<?php include(protected.php) ?> i toppen af filen) begyndte viewer.php at vente på at writer.php var færdig med at eksekvere.
Jeg har lavet følgende eksempel filer.
Det er det samme system som før, men nu bruges sessions til at styre update hastigheden på viewer således at den burde stoppe med at opdatere når at writer.php var færdig.

index.php
Fold kodeboks ind/udKode 


viewer.php
Fold kodeboks ind/udKode 


writer.php
Fold kodeboks ind/udKode 


Live demo på: http://bergpalm.dk/failing

Nogen ideer til hvordan vi kan få det til at virke som planlagt?



Indlæg senest redigeret d. 07.02.2008 09:24 af Bruger #5578
1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato

Hej Ralle,

[slettet]

Med venlig hilsen
Ieet





Indlæg senest redigeret d. 07.02.2008 22:06 af Bruger #12836
t