묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
로그인에서요~제발알려주세요!!
2004.06.20 23:56
쿠키값생성할때요~
$conn = mysql_connect("localhost","아이디","비번") or die ("연결실패");
$selectdb = mysql_select_db("yearning", $conn);
if(!$selectdb){
echo("데이터베이스 선택 실패");
}
$query=mysql_query("select name passwd form member where mem_id='$mem_id'");
$total_num = mysql_num_rows($query);
$ksh = mysql_fetch_array($query);
$db_name = $ksh[name];
$db_passwd = $ksh[passwd];
if($db_passwd==$passwd) {
SetCookie("mem_id",$mem_id,0,"/");
SetCookie("name",$name,0,"/");
(!$HTTP_COOKIE_VARS[mem_id]{
SetCookie("mem_id",$mem_ID,0,"/");
}
if($ret_url){
echo("<meta http-equiv='REfresh' content='0; URL=$ret_url'>");
}
else{
echo("<meta http-equiv='REfresh' content='0; URL=login.php'>");
}
}
?>
여기서 자꾸 SetCookie("mem_id",$mem_ID,0,"/"); 이부분이에러가나서요
너무답답해가지구요-_ㅜ좀알려주세요!!
$conn = mysql_connect("localhost","아이디","비번") or die ("연결실패");
$selectdb = mysql_select_db("yearning", $conn);
if(!$selectdb){
echo("데이터베이스 선택 실패");
}
$query=mysql_query("select name passwd form member where mem_id='$mem_id'");
$total_num = mysql_num_rows($query);
$ksh = mysql_fetch_array($query);
$db_name = $ksh[name];
$db_passwd = $ksh[passwd];
if($db_passwd==$passwd) {
SetCookie("mem_id",$mem_id,0,"/");
SetCookie("name",$name,0,"/");
(!$HTTP_COOKIE_VARS[mem_id]{
SetCookie("mem_id",$mem_ID,0,"/");
}
if($ret_url){
echo("<meta http-equiv='REfresh' content='0; URL=$ret_url'>");
}
else{
echo("<meta http-equiv='REfresh' content='0; URL=login.php'>");
}
}
?>
여기서 자꾸 SetCookie("mem_id",$mem_ID,0,"/"); 이부분이에러가나서요
너무답답해가지구요-_ㅜ좀알려주세요!!
해당 부분에서 에러가 난다면 HTTP header가 이미 전송되어 HTTP Header에 Cookie 정보를 전송하지 못해서 에러가 났다는 예기입니다.
제가 볼때 위 소스보다 윗부분이나 포함된(include, require) 스크립트에서 출력부분(echo, 또는 일반적인 HTML skip)이 존재하기 때문이 아닐지 생각되는군요.