header already send, of niks
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?
// nieuwe inlogscherm voor nnnieuws, vernieuwd met MD5 encryption
if($_SESSION["login"] == ''){
if(isset($_POST["login"])){
if($_POST["naam"] == 'nnnieuws'){
$login_get = mysql_query("SELECT * FROM admin");
$login_match = mysql_fetch_assoc($login_get);
}
else{
echo("Deze CMS heeft maar 1 account, en dat is niet die u hebt ingevult");
}
$pass = md5($_POST["password"]);
if($pass == $login_match["password"]){
if($_POST["lgoin"] && $_SESSION["login"] = "true"){
header("Location:/admin/index.php");
}
}
else{
echo "Invalid login";
}
}else{
?>
// nieuwe inlogscherm voor nnnieuws, vernieuwd met MD5 encryption
if($_SESSION["login"] == ''){
if(isset($_POST["login"])){
if($_POST["naam"] == 'nnnieuws'){
$login_get = mysql_query("SELECT * FROM admin");
$login_match = mysql_fetch_assoc($login_get);
}
else{
echo("Deze CMS heeft maar 1 account, en dat is niet die u hebt ingevult");
}
$pass = md5($_POST["password"]);
if($pass == $login_match["password"]){
if($_POST["lgoin"] && $_SESSION["login"] = "true"){
header("Location:/admin/index.php");
}
}
else{
echo "Invalid login";
}
}else{
?>
dit is mijn script, deze levert geen header already send op, maar hier werkt header:location niet, en als ik het anders doe levert dat weer wel een header already send op, kan iemand mij vertellen hoe ik de header wel kan laten werken?
heb
if($_POST["lgoin"] && $_SESSION["login"] = "true"){
al weg gehaalt, en heb met de PHPhulp FAQ alles geprobeerd wat er staat maar het lukt nog niet :(
if($_POST["lgoin"] && $_SESSION["login"] = "true"){
al weg gehaalt, en heb met de PHPhulp FAQ alles geprobeerd wat er staat maar het lukt nog niet :(
f($_POST["login"] == true && $_SESSION["login"] = "true"){
Dit heef misschien al meer kans om te werken.
Dit heef misschien al meer kans om te werken.
Maar dan wel met = "true" veranderd in == true
Edit: Maar dan kan het ook zo:
if($_POST["login"] && $_SESSION["login"]){
Edit: Maar dan kan het ook zo:
if($_POST["login"] && $_SESSION["login"]){
Gewijzigd op 26/07/2005 17:11:00 door - SanThe -
Mogelijk is het probleem dat je eerder een "echo" hebt uitgevoerd. Maak deze echo's eens als commentaar en probeer nog eens!!




