12. marts 2004 - 19:26Der er
8 kommentarer og 1 løsning
Header problem
Hej. Hvad gør i andre hvis i har brugt et session login, hvor der jo bliver brugt header, og man så senere i koden også skal bruge header til at smide en person et sted hen efter personen har smidt noget ind i en database?
Man kan jo ikke have 2 headers i samme dokument, så hvordan gør i det?
Og jeg bruger Session login, fordi mit webhotel ikke har apache, så kan ikke bruge htaccess, ville ellers gerne, men det kan man bare ikke... Hvad ville i gøre der?
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.
den letteste løsning er outputbuffering, ved at omslutte din koden med <? ob_start(); ?> kode... <? ob_end_flush(); ?> vil du ikke få header-fejl, men ved korrekt kodning kan det undgås
Du klipper du jo bare alle dine "form-actions" ud af dine scripts, og gemmer dem i en enkelt fil. Bruger selv en session til at sende tilbage, men kunne jo så være et hidden felt i stedet.
session: (flg. ligger i en fil som includes på ALLE sider) (bruges på showsource.dk)
Fandt lige ud af at jeg ikke kan bruge det der sukos, fordi den hos mig ikke skal gå tilbage, men gå til en ny side... Jeg prøver lige det med <? ob_start(); ?> kode <? ob_end_flush(); ?>
Output Buffering (OB)er totalt overkill på et så lille problem, når det ofte kan løses med lidt omstrukturering af scriptet
Synes godt om
Slettet bruger
14. marts 2004 - 22:21#8
Så vidt jeg kan se, er hele problemstillingen baseret på den antagelse, at der ikke kan sendes mere end en enkelt header af et script. Da dette er forkert, er problemet ikkeeksisterende (eller i hvert fald et andet end det antagede).
Du siger, at dit hotel ikke kører Apache. Hvis de kører IIS 5, så kan det være problemet, at den simpelthen nægter at lave en cookie og en locationheader på samme tid.
Jeg vil forslå, at du opretter en session allerede på din startside, således at cookien bliver oprettet der. Så skulle det kunne lade sig gøre at bruge en location-header i login-scriptet.
Jeg har fundet en anden måde at fixe det på, så lukker spørgsmålet. Tak fordi i prøvede på at hjælpe :)
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.