10월 22일 서버 점검 안내 (00:00~06:00)
엘남매아빠

cookie가 적용이 잘 안되네요..ㅠㅠ

· 2012-07-17 (화) 15:23:37 · 3471 · 3
로그인 파일에서 아이디/비번을 입력하면
업데이트 파일에서
==========================================
  $pw = md5($passwprd);
  $tmp = $user_id."//".$pw;
  setcookie("munhwa",$tmp,-1,"/");
==========================================
이런식으로 비번을 암호화 하고, 쿠키로 구웠습니다.
 
lib파일에서..
==========================================
  function member_info(){
   global $connect, $HTTP_COOKIE_VARS;
   $tmp = $HTTP_COOKIE_VARS["munhwa"];
   $temp = explode("//", $tmp);
   $query = " select * from mun_board_member where user_id = '$temp[0]' ";
   $result = mysql_query($query, $connect);
   $data = mysql_fetch_array($result);
   return $data;
  }
==========================================
이렇게 함수를 만들고..
 
인덱스 화면에서
==========================================
<?
   $member = member_info();
   echo $member[user_id];
?>
==========================================
이렇게 적용을 했는데... 아이디 정보가 출력이 안되네요..ㅠㅠ
뭐가 잘못된걸까요?ㅠㅠ
|

댓글 3개

자답~~
==================================================
드디어 해결됐네요~~
저도 이것때문에 고생하다가.. 여기저기 웹서핑으로 찾아보고, 프로그래머한테 물어보니..
HTTP_COOKIE_VARS를 모두 _COOKIE로 바꿔서 해 보라고 하더라구요..

_cookie는 슈퍼전역변수로서 http_cookie_vars처럼 global을 쓰지 않아도 사용이 가능하다고 하더라구요..
또 한가지 방법은..
php.ini파일 정보를 보면
register_long_arrays 가 Off 로 되어있을겁니다.
이것을 on으로 바꿔주면 된다네요..이것은 웹서핑을 통해서 본 것이고,, 저도 적용을 안해봐서 모르겠네요..
암튼 해결되서 무진장 기쁘고 다음으로 넘어가렵니다.~~
저같은 분 계실까봐서 늦게라도 덧글 남깁니다.
해결되셨다니 다행입니다.

register_long_arrays = OFF; 로 되어있는 경우
$_GET, $_POST, $_COOKIE 를 사용해야 가능하고요,

만약 register_long_arrays = ON; 으로 되어 있는 경우는

global $HTTP_COOKIE_VARS;
$tmp = $HTTP_COOKIE_VARS['munhwa']; 이렇게 폐기예정된
구닥다리 변수를 사용하나
$tmp = $_COOKIE['munhwa'];
이렇게 사용하나 결과는 같습니다.

아마 php.ini 에서 OFF로 되어 있었던 모양입니다.
덕분에 저도 하나 배웠네요 ㅎㅎㅎ
씁쓸한 케이스 중 하나.
http://phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=360093

http://php.net/manual/en/function.setcookie.php - 가장 먼저 읽어봐야 할 내용

PHP 4.2 (2002-04-22) register_globals = Off
http://php.net/ChangeLog-4.php#4.2.0
http://php.net/manual/en/ini.core.php#ini.register-long-arrays
Warning - This feature has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0.
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
12-08-02 조회 3,758
12-08-02 조회 3,679
12-08-01 조회 4,641
12-08-01 조회 4,520
12-07-31 조회 9,419
12-07-31 조회 3,684
12-07-31 조회 3,245
12-07-31 조회 3,036
12-07-31 조회 3,313
12-07-30 조회 3,519
12-07-30 조회 3,544
12-07-30 조회 3,184
12-07-30 조회 3,634
12-07-30 조회 3,998
12-07-29 조회 3,372
12-07-29 조회 3,136
12-07-29 조회 3,476
12-07-29 조회 4,071
12-07-27 조회 3,180
12-07-26 조회 4,740
12-07-26 조회 3,662
12-07-26 조회 3,257
12-07-26 조회 3,531
12-07-26 조회 3,945
12-07-25 조회 4,039
12-07-25 조회 3,199
12-07-24 조회 4,069
12-07-24 조회 3,564
12-07-23 조회 5,052
12-07-22 조회 3,557
12-07-22 조회 3,441
12-07-21 조회 3,315
12-07-21 조회 4,054
12-07-21 조회 3,056
12-07-20 조회 4,270
12-07-20 조회 3,594
12-07-20 조회 3,364
12-07-20 조회 3,269
12-07-20 조회 9,891
12-07-19 조회 3,457
12-07-19 조회 3,279
12-07-19 조회 4,651
12-07-19 조회 4,143
12-07-19 조회 3,159
12-07-19 조회 2,967
12-07-19 조회 3,888
12-07-19 조회 3,395
12-07-19 조회 3,834
12-07-19 조회 5,501
12-07-19 조회 3,447
12-07-18 조회 3,238
12-07-18 조회 5,125
12-07-18 조회 3,389
12-07-18 조회 3,510
12-07-17 조회 4,258
12-07-17 조회 4,269
12-07-17 조회 3,472
12-07-17 조회 3,163
12-07-17 조회 4,020
12-07-17 조회 3,508
12-07-16 조회 3,863
12-07-16 조회 3,525
12-07-16 조회 3,716
12-07-16 조회 3,218
12-07-16 조회 3,213
12-07-16 조회 3,094
12-07-16 조회 4,435
12-07-15 조회 3,466
12-07-15 조회 4,210
12-07-15 조회 3,418
12-07-15 조회 3,378
12-07-15 조회 3,189
12-07-15 조회 3,650
12-07-15 조회 3,526
12-07-15 조회 3,381
12-07-15 조회 3,491
12-07-15 조회 4,064
12-07-15 조회 3,660
12-07-15 조회 4,005
12-07-15 조회 6,958
12-07-15 조회 3,591
12-07-15 조회 5,104
12-07-14 조회 3,766
12-07-14 조회 4,266
12-07-14 조회 3,321
12-07-14 조회 3,180
12-07-13 조회 8,372
12-07-13 조회 3,618
12-07-13 조회 3,583
12-07-12 조회 7,346
12-07-12 조회 4,321
12-07-12 조회 4,990
12-07-12 조회 4,460
12-07-11 조회 3,729
12-07-11 조회 3,447
12-07-11 조회 3,409
12-07-11 조회 3,019
12-07-11 조회 3,469
12-07-10 조회 1만
12-07-10 조회 5,624