>> Edit article
이름
제목
패스워드
예를 들어서 말입니다... html 파일이 이런 식으로 되어 있다면.... ----------------- cut here ------------------------ <?php setcookie(...) 어쩌구... ?> <html.. 이하 html 코드 ----------------- cut here ------------------------ 위와 같이 되어 있는 경우에도 setcookie() 함수가 먹지 않을 수 있습니다. 무슨 얘기냐 하면, 위와 같이 <?php가 시작되기 전에 공백 한줄이 들어갔다든가 하면 그런 문제가 생길 수 있습니다. 분명히 print나 echo를 호출한 것은 아니지만 공백 하나라도 저렇게 출력되면 문제가 생긴 적이 있었던 것 같습니다. 또 php 파일을 어떻게 서버에 저장해 두셨는지 모르겠는데, 혹시 ftp로 서버에 올리셨다면 binary/ascii 문제 때문에 그럴 수도 있을 것 같으니, 가장 확실하게 서버에 직접 접속해서 vi로 붙여넣기해서 테스트해보십시오. 감사합니다. : 그전에 함수출력문은 없습니다. : : 그럼 죄송하지만 아주간단한 세션 및 쿠키 테스트법좀 가르켜주세요.. : : 테스트법이 안된다면 어디서 잘못되었는지 모르겠군요.. : : 다른서버에서 그대로 사용하는데 아주 잘됩니다. : : 이 서버에서만 안되는군요.. : : : : setcookie() function의 syntax error라는 것이 아니라, : : 그 함수는 어떠한 출력도 하지않은 상태에서 제일 처음에 호출해야 됩니다. : : : : 혹시 setcookie() 함수 호출 전에 print나 echo같은 함수 호출한거 : : 아닌가요? : : : : : : : 안녕하세요.. : : : : : : 리눅스+PHP를 공부하고 있는 사람입니다... : : : : : : 지금 리눅스에 php로 작업한 소스를 올려놨는데.. : : : : : : 자꾸만... : : : setcookie($admin_id,$uid,time()+600,"/"); : : : 이부분에서 오류가 생기는데... : : : : : : 생긴 오류메시지는.. : : : : : : Warning: Cannot add header information - headers already sent by : : : (output started at /home/chopin/public_html/photo/admin_check.php:2) in : : : /home/chopin/public_html/photo/admin_check.php on line 17 : : : : : : 이렇게 나오는군요.. : : : : : : 서버측에 설정이 잘못되어서 쿠키값을 못날려주는건가요?? : : : 아니면 쿠키사용법이 틀렸나요?? : : : 참고로 다른서버에서는 잘사용하였던것입니다... : : : : : : -- : : : 고수님들의 명쾌한 답변 부탁드립니다. : : -- : 고수님들의 명쾌한 답변 부탁드립니다.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved