Avatar billede limes_planum Praktikant
27. september 2004 - 00:06 Der er 3 kommentarer og
1 løsning

Hvordan undgår man dobbelt reg., ved samme IPadresse??

Jeg er ved at lave et flashspil i et flash/PHP/MySQL-miljø. Spillet er halvstort pga. graffikken deri - (470 kb). Brugerne skal logge ind på en php-side med overliggende flash interface, og pga. tyngden på hjemmesidens forskellige sider, skal variabler fra de respektive flash-toppe sendes mellem hinanden. Loadvars kan bruges til at sende til og fra html/php-sider men ikke swf imellem.
Det løser ikke problemet at jeg skulle loade alle mine sider via loadMovie, så går variablerne først tabt.... Det fedeste ville være om Flash kunne læse hvad der stod i address-baren, for så kunne man jo bruge "GET". "POST" har jeg ikke forsøgt mig med endnu, men hvis ikke "GET", kunne jeg forestille mig at Flash heller ikke kan hente "POST".
Jeg er kommet dertil at registrere mine indloggede spillere, så unikt som IP og et logindtidspunkt. Derfra kan jeg være nogenlunde sikker på at genfinde brugeren, efter ny PHP side med nyt flashindhold. Problemet er at jeg ikke kan være helt sikker, da to/flere brugere kan sidde på en skole/netcafe etc. med samme IP og logge på nogenlunde samtidigt. En situation hvor de ville få registreret samme score kunne derved opstå!! Her ville det være super hvis der var en metode, hvorpå man kunne differentiere den enkelte PC?? En unik stationskode..

Mit værste alternativ er at slå alle flashfilerne sammen, hvilket ville betyde en samlet tyngde på min. 1,5 mb :-((

Jeg vil jo allerhelst, gøre det således at mine indloggede brugere, ikke havde nødigt at skrive deres navn efter et spil (i PIS-spillet skriver man jo sit navn efter spil - jeg vil gerne et skridt videre..)
Avatar billede sukos Juniormester
27. september 2004 - 00:26 #1
Langt forklarende spm. til et kort svar:

session_start();

http://dk.php.net/manual/en/function.session-start.php
Avatar billede limes_planum Praktikant
27. september 2004 - 10:39 #2
det lyder godt sukos, men jeg får først lige tid til at se på sagen igen torsdag... har travlt med en anden sag... umiddelbart lyder det som om du vil videreføre variabler i det underliggende PHP-lag(cache) - LoadVars i flash kan kun jo hente permanent data; txt-fil, gemt php-dok eller php/mysql hentende fra db??? - men hvis du stadig mener session_start(); er en superløsning, er det jo bare "greit det"...:D
Avatar billede sukos Juniormester
04. oktober 2004 - 17:04 #3
Har du styr på det???
Iøvrigt, "genfinding" af bruger, kan du tjekke op med session_id()
session_id() er unik
Avatar billede limes_planum Praktikant
17. september 2006 - 19:05 #4
Lukker sp. ..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester