echo "<br><br><br><br><center><div id=\"text3\">You are now logged in ! <br> Welcome $user</div><br><a href=\"index.php\" class=\"stat\">OK !</a></center>";
Mit web hotel ligger hos B-One, og de kører samme setup som jeg har hjemme. de har baer en Linux platform, hvor jeg har windows. Det virker helt som det skal på mit eget setup.
Den fejlmeddelse jeg får er :
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /customers/joint-forces.com/joint-forces.com/httpd.www/JF_web/members/login.php:2) in /customers/joint-forces.com/joint-forces.com/httpd.www/JF_web/members/login.php on line 4
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /customers/joint-forces.com/joint-forces.com/httpd.www/JF_web/members/login.php:2) in /customers/joint-forces.com/joint-forces.com/httpd.www/JF_web/members/login.php on line 4
og jeg har læst alt hvad jeg kunne finde om det i dokumentationen til php. (altså det vil sige, det jeg tror der er om det).
Mit helt store spørgsmål er, hvorfor den skriver at headers allerede er sat ?
Jeg håber virkelig at der er nogle der kan gennemskue det :o) (og B-ONE's support kan ikke hjælpe)
session_cache_limiter() returns the name of the current cache limiter. If cache_limiter is specified, the name of the current cache limiter is changed to the new value.
The cache limiter defines which cache control HTTP headers are sent to the client.
Hey Sukos Sorry, mne det er mig derer klodsset ... Jeg har en "link" linie øverst til css. Så line 4 = session_start(); Det der er helt vildt sort i det, er at der i dukomentationen står, at man skal starte ALLE sider med sessions på, med session_start(); ... Men det er det der kommer som fejlmeddelse ???
Bojo :o) ... sorry men jeg fatter krone af den smøre der. Jeg har slettet min linie med : session_cache_limiter('private'); det virkede lige så lidt før jeg fandt den, som efter. Jeg ved ikke engang hvad den linie skal gøre godt for .... Er sku lidt bange for at jeg har stirret mig blind på det her...
jeg har lige skrevet til B-One for at få hjælp *G* : No GO ! *g*
Pröv at skrive ob_start(); längst oppe og ob_end_flush(); til sidst i dit dokument. <?php ob_start(); session_start(); require("php_funktioner.php"); ?> <link rel="stylesheet" type="text/css" href="../style/opdaterstyle.css"> <? $brugernavn = $_REQUEST["unavn"]; $password = $_REQUEST["passw"];
Citat: Jeg har en "link" linie øverst til css. Så line 4 = session_start(); Session_start skal väre linie 2. Linket til css må du lägge under session_start()
echo "<br><br><br><br><center><div id=\"text3\">You are now logged in ! <br> Welcome $user</div><br><a href=\"index.php\" class=\"stat\">OK !</a></center>";
michael_stim ... DANG der var den !!!! Det er sku da FOR vildt ... jeg tester lige de andre sider hvor jeg har en session_start(); i toppen ... jeg vender fluks tilbage med resultatet ... :o)
Ja det kan du have helt ret i. Jeg er også enig i at alle hjalp mig. Men det var nu dit svar der gjorde lige det rigtige :o)
alligevel tak til alle :o)
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.