25. januar 2002 - 17:41Der er
4 kommentarer og 1 løsning
2x indlæg i database - hvordan undgår man det?
Når man har tilføjet data til en database, kan man gå tilbage til den side der tilføjer disse data og opdatere og så tilføje det sammen en gang til. Hvordan undgår man det? Man kan jo lave en cookie eller viderestille brugeren... men hvad er den "korrekte" løsning hvis der er en sådan?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du kunne jo lave en funktion der tjekker om brugeren har tlføjet nogle data som er det samme. Ellers kan du lave en funktion der laver en cookie så brugeren ikke kan tilføje data de næste 24 eller måske bare 5 timer....
Så laver du kode for kodens skyld. Lad vær' med det. ! Hvis du laver løsningen med en cookie og brugeren ikke understøtter cookie. ? Hvis en bruger tilmelder sig en mail-liste to gange så får han en meddelelse om at han har tilmeldt sig tidligere. (E-mail-adressen er kendt.) Hvis du har information tilgængelig i databasen, der kan fortælle dig om brugeren gentager en operation. Ja - så skal du give ham en meddelelse. Hvis du ikke har den information der skal til for at kontrollere det. Så lad vær'.
Den genererer de hvergang man går ind på en side, gemmer den i databasen og sammenligner om den samme bruger forsøger at tilføje noget med den samme page_session og samme spørgsmåls id flere gange.
Jeg gemmer brugerens ip, og men den kan jeg vel chekke om et tidligere indlæg er magen til.
Synes godt om
Ny brugerNybegynder
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.