Avatar billede perh Juniormester
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?
Avatar billede arne_v Ekspert
27. april 2020 - 15:32 #1
Bruger det Perl CGI script midlertidige filer?
Avatar billede perh Juniormester
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
Avatar billede 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.
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

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