webForumDet fria alternativet

fel mess

8 svar · 192 visningar · startad av endor

endorMedlem sedan nov. 20013 inlägg
#1

jag får detta felmess när jag ska sätta en cookie

Warning: Cannot add header information - headers already sent by (output started at /home/sites/home/users/wtk15/web/Henrik/main2.php:5)

HDJHSKGDKJHSDMedlem sedan sep. 2001147 inlägg
#2

Då har du förmodligen använt echo / print innan din Cookie(), detta får man inte!

alltså, du får inte ha någon text/html-kod framför Cookie() funktionen...

kolla så att det inte finns några radbrytningar ovanför <php också..

endorMedlem sedan nov. 20013 inlägg
#3

<?php

		if ($login) {

		$host="localhost:3306";
		$usern="wtk15";
		$passw="FdYGjalK";

		$conn=mysql_connect($host,$usern,$passw)
			or die ("kunde inte ansluta");
		$databas=mysql_select_db($usern);

		$sql="SELECT \* FROM users WHERE username='$user' AND password='$pass'";

		$result=mysql_query($sql);

		$value=mysql_fetch_array($result);

		$num=mysql_numrows($result);

		if($num != "0") {
		setcookie("logged",$value\['ID'\],time()+3600);
		header("location:welcome.php");
		exit;

		} else { //or display error message
		echo "\<h1\>Invalid username or password!\</h1\>";
		} // end else
		} //end if

		?\>

den ligger i toppen på dokumentet

KimMedlem sedan jan. 20007 697 inlägg
#4

Det är inte så att du har någon radbrytning innan <??

------------------
de'nim

endorMedlem sedan nov. 20013 inlägg
#5

nepp är inget före testade att flytta upp det med samma resultat tyvär:(

HDJHSKGDKJHSDMedlem sedan sep. 2001147 inlägg
#6

Inkluderar du den där filen?

pimmeMedlem sedan sep. 20011 086 inlägg
#7

De här raderna ser fel ut:
$num=mysql_numrows($result);
if($num != "0") {

de borde vara
$num = mysql_num_rows($result);
if($num != 0){

/r
stavfel bara =)

[Redigerat av pimme den 24 nov 2001]

stevenetMedlem sedan juni 20001 251 inlägg
#8

$num = mysql_num_rows($result);
if($num != 0){

------------------
SteveNet
------------------
- Det var motgräs!
Roland Sandberg förklarar varför han missade öppet mål.

patrickpollyMedlem sedan mars 2001190 inlägg
#9

eller:
$num = mysql_num_rows($result);
if(!$num){

ännu hellre:
if(!mysql_num_rows($result)){

om du inte ska använda $num senare dvs. :)

//Patrik

------------------
Patrik Lindgren
Alxnet.se - gratis webbverktyg

Alxhost - Webbhotell

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)