15. oktober 2005 - 22:30Der er
6 kommentarer og 1 løsning
login og session problemer. har virkelig brug for hjælp
Jeg har nogle mindre meget generende problemer med mit login system. her kommer min fejl meddelser når jeg skal logge mig på.
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at C:\Programmer\YellowTip\Htdocs\joy-palaze\users\dologin.php:4) in C:\Programmer\YellowTip\Htdocs\joy-palaze\users\dologin.php on line 31
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at C:\Programmer\YellowTip\Htdocs\joy-palaze\users\dologin.php:4) in C:\Programmer\YellowTip\Htdocs\joy-palaze\users\dologin.php on line 31
Warning: Cannot modify header information - headers already sent by (output started at C:\Programmer\YellowTip\Htdocs\joy-palaze\users\dologin.php:4) in C:\Programmer\YellowTip\Htdocs\joy-palaze\users\dologin.php on line 50
mit login script ser sådan her ud.
<?php session_start(); session_register("sessionnr"); session_register("user"); session_register("id"); if (isset($_POST['login'])) { mysql_connect("xxx","xxx","xxx") or die(mysql_error("Kunne ikke oprette forbindelse til severen. Tjek dine instillinger")); mysql_select_db("palaze") or die(mysql_error("Kunne ikke finde databasen. Tjek dine instillinger"));
$result = mysql_query("SELECT user FROM profil WHERE user='$_POST[user]' AND pass='$_POST[pass]'");
$number = mysql_num_rows($result); if ($number ='0') {
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.
I øvrigt er det unødvendigt, at du skriver session_register :)
Taget php.net/session_register: If you are using $_SESSION (or $HTTP_SESSION_VARS), do not use session_register(), session_is_registered(), and session_unregister().
<?php if (isset($_POST['login'])) { mysql_connect("localhost","hansen","patricia") or die(mysql_error("Kunne ikke oprette forbindelse til severen. Tjek dine instillinger")); mysql_select_db("palaze") or die(mysql_error("Kunne ikke finde databasen. Tjek dine instillinger"));
$result = mysql_query("SELECT user,pass FROM profil WHERE user='$_POST[user]' AND pass='$_POST[pass]'");
$number = mysql_num_rows($result); if ($number ='0') {
Warning: Cannot modify header information - headers already sent by (output started at C:\Programmer\YellowTip\Htdocs\joy-palaze\users\dologin.php:4) in C:\Programmer\YellowTip\Htdocs\joy-palaze\users\dologin.php on line 46
Det er samme princip - sådan noget med "header" skal også stå øverst, dvs. før alt muligt andet tekst og HTML du sender til brugeren. Der er en 30-40 unødvendige linier før det du viser os.
ok så tager jeg dem igen... men tak for din hjælp....
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.