perh Novice
27. april 2020 - 12:57 Der er 3 kommentarer

PERL: tømme cache

Jeg har et formmail program i cgi PERL

Jeg oplever gang på gang at gamle data fra input kommer komma separeret med i mailen fra websitet.
Og det kan være felter fra en helt anden bruger.

f.eks: "Navn: bruger1navn, bruger2navn"

hvor "bruger1navn" er fra en tidligere submit af formularen.
kan også være flere gamle input i alle felter.

Jeg kan ikke finde ud af, hvordan jeg flusher alle gamle data ved submit?

Kan jeg bruge $| , og hvordan?
arne_v Ekspert
27. april 2020 - 15:32 #1
Bruger det Perl CGI script midlertidige filer?
perh Novice
27. april 2020 - 16:54 #2
Nej, det skriver ikke midlertidige filer.

Jeg prøver nu at sætte de enkelte arrays til at være tomme , når mailen er sendt, mend et er lidt klodset.
@a = ();  osv
arne_v Ekspert
28. april 2020 - 18:35 #3
Det lyder mystisk. CGI modellen starter en helt ny process for hver request, så intet bør deles mellem forskellige requests medmindre det gemmes på disk.
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

Opret Preview

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





Premium
Corona skaber bølgegang i Canons danske printforretning: "Vi er nede med 18 procent, men det kunne have endt meget værre"
Canon danske printforretning er bølget frem og tilbage siden landets nedlukning i marts. Nu lyder nedgangen på 18 procent, men administrerende direktør Kim Nielsen er fortrøstningsfuld. "Det kunne have endt meget værre," fortæller han.
Computerworld
Det nye MitID er et tigerspring for bedre cybersikkerhed
Klumme: Det nye MitID er en enestående mulighed for et markant løft af it-sikkerheden i danske kommuner. Med baggrund i udfasningen af det nuværende NemID kan de samtidig forbedre og styrke deres it-systemers værn overfor cyberangreb.
CIO
Podcast: Hos Viking Life-Saving Equipment er it gået fra at være backend til at være noget, som kunderne spørger aktivt efter
Podcast, The Digital Edge: Viking leverer en stadig større del af deres produkt som en tjeneste. Som en del af tjenesten tager Viking ansvar for sikkerheden ved at levere, dokumentere og vedligeholde det nødvendige sikkerhedsudstyr. Hør hvordan Henrik Balslev senior digital director hos Viking har løftet den opgave.
Job & Karriere
Regner din ferie væk? Brug tiden på at søge en af disse otte stillinger, der er ledige netop nu
Det sjasker ned over hele Danmark. Du kan bruge de våde sommerdage på at søge et af disse otte job, der er ledige lige nu.
White paper
Sådan vinder du større anerkendelse for din sikkerhedsindsats
De fleste IT-sikkerhedsansvarlige oplever undertiden, at topledelsen ikke helt forstår og anerkender de kritiske cybersikkerhedsorienterede udfordringer, virksomheden skal håndtere. Ja, man fornemmer måske endda, at situationens alvor slet ikke trænger igennem på direktionsgangen.