og prøver at læse den igen med if (IsSet($HTTP_COOKIE_VARS["autologin"])) { $nick = $HTTP_COOKIE_VARS["autologin"]; }
men den får aldrig sat cookien .. jeg har tjekket om cookien er der med phpinfo(); .. men det værste er at når jeg laver disse to filer så virker det ..
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.
der kommer ikke noget output før tagget .. jeg har en lille stump kode som tjekker at man har mærket "autologin" af når man logger ind .. jeg skrev echo("Autologin er sat til"); istedet for setCookie("autologin", $nick, time() + 3600 * 24 * 365); og det skrev den når jeg kørte den kode ..
koden til at tjekke cookien har jeg i login.php til når folk skal til at logge ind og koden til at sætte den har jeg i validatelogin.php, så det er ikke fordi det er på samme side ..
men jeg har efter min setcookie() en header("location: nyside.php"); .. er det der min fejl ligger ..?
Nej, det er ikke godt, slet ikke godt. Microsoft indrømmer gerne at de ikke kan finde ud at sætte en cookie og lave en redirection i samme HTTP-header.
Deas workaround er én mulighed.
Jeg ved ikke om der er pathces til IIS der kan klare sagerne, det interesserer mig li'som ik'
jeg fandt ud af hvordan jeg gjorde .. jeg brugte header til at redirecte til default.php men så satte jeg bare ?auto=true på efter og så tjekkede i default om cookien skulle skrives og det ser ud til at virke :-)
jeg har da kørt Apache på en Win98 ..?!? .. tjaah .. jeg ville også have brugt Apache hvis ikke det var fordi jeg har nogle systemmer jeg engang lavede i ASP .. startede i ASP fordi jeg synes at det så nemmest ud .. men er efterhånden hoppet over til PHP ..
Kan apache ikke køre på Windows ME ?? Er det virkelig korrekt? Det har nu mest bare fordi jeg er nysgerrig - ikke ford i jeg nogensinde ville købe WME. Men jeg har da haft Apache kørende på W95. Eneste "problem" var en synlig dos-prompt.
Ja, ok, som service havde jeg den da ikke kørende under W95, men til sjov (og almindelig offline scriptudvikling) er det da fint nok at starte den selv. Men det er nok en drastisk konklusion, at når du kender én, der ikke kan få det til at virke under WME, så kan det ikke lade sig gøre.
hmm... der står i Apache's Readme fil at man ikke kan...
---apache's WIN-README.txt--- WARNING -------
Apache should never be used as a production server under any consumer operating system such as Windows 95, 98, or ME (Millennium Edition). Only Windows NT 4.0 or 2000 should be considered, and only with appropriate NTFS file system and user security administration. Apache runs on these consumer Windows environments only to provide test, development or trusted intranet server platforms.
Apache on Win32 should be considered initial-release quality code..... -------
men når jeg læser det igen står der:
Apache skal ALDRIG kære som produktions server (altså til prof brug) op 95, 98 og Me...
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.