Testa att ta bort citationstecknen som står runt satsen.
Testa detta istället.
<body bgcolor="#FFFFFF">
<?
session_start();
session_register("loggedIn");
// ÖNSKAT LÖSEN OCH LOGIN
$PASSWORD = "test";
$USERNAME = "test2";
// Verifiera att användaren är inloggad
if (!$loggedIn){
if ($PASSWORD==$sPwd && $USERNAME==$sUsername){
$loggedIn = 1;
}
}
if ($loggedIn){ // Detta körs om du är inloggad
// Skapa koppling till databas
$dl = mysql_connect("", "", "");
mysql_select_db("", $dl);
måste köras allra först på sidan, eftersom sessionsfunktionerna måste ha tillgång att skriva till http-huvudet som sänds till användaren. Du får ett fel eftersom du har html-kod ovanför dessa två rader.
Lösning: flytta ned html-koden nedanför sessionsfunktionerna.
// Verifiera att användaren är inloggad
if (!$loggedIn){
if ($PASSWORD==$sPwd && $USERNAME==$sUsername){
$loggedIn = 1;
}
}
if ($loggedIn){ // Detta körs om du är inloggad
// Skapa koppling till databas
$dl = mysql_connect("", "", "");
mysql_select_db("", $dl);
261 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a