Leif Neland har bragt dette til verden:
> Den 11-10-2011 22:40, Martin Larsen skrev:
>> Leif Neland wrote:
>>
>>> Kan man få websiden, f.ex. via javascript til at checkke om siden
>>> allerede
>>> kører i et andet vindue/faneblad eller browser, og så åbne det i stedet?
>>
>> Hvis det er i samme browser kan man nok bruge cookies til det. Men ikke
>> i en anden browser.
>>
>> Så er der kun IP adressen tilbage, men http er state less så det er ikke
>> en sikker fremgangsmåde. Desuden kan flere maskiner gemme sig bag den
>> samme udvendige IP.
>>
>> Efter min umiddelbare mening er applikationen lavet forkert hvis det er
>> et problem at der kører flere instanser.
>
> Det er lidt et kosmetisk problem.
>
> Siden kører med et ajax-script, der refresher sig periodisk, og poller
> databasen om hvor mange ordrer, der skal pakkes.
>
> Er der en mere end sidst, bliver der afspillet en lyd af et kasseapparat, der
> åbner, og alle smiler
>
> Kører der flere vinduer, afspilles der flere lyde, og det er noget rod.
>
> Leif
Et eller andet random id, der kommer med første ajax, gemmes i js og af
serveren.
Har serveren fået et id, ignoreres andre værdier..
Eller ajax, kan requeste en id fra serveren. Hvis der er udstedt een,
negligeres andres requests. Det vil så kunne bruges i browseren, til
ikke at sende flere ajax. (Men hvis du gemmer sessions på serveren,
vist også umuliggøre skift i den anden ende...)
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk