database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 204 게시물 읽기
No. 204
Re: 쿠키 설정부분에서..
작성자
정재익
작성일
1999-11-29 06:14
조회수
16,312

> 안녕하세요...

> 쿠키에 관해 좀 물어보겠습니다.

> setcookie("user",$id);

>

> 이런식으로 쿠키를 지정해준 다음에요...

>

> 다른 페이지로 가서 볼 때

>

> 로그인을 했으면 인증화면 없이(한 번 로긴한 상태이므로) 곧바로 보여주

> 게 하고

>

> 로그인을 안했다면 인증화면을 한 번 띄운 다음에 그 페이지를 보여주게하

> 고 싶은데요...

>

> 전 이렇게 했거든요

>

> <?

> if(!$user) Header("Locatoin: 인증.html");

>

> echo("<html><head.........");

>

> ?>

>

> 이런식으로요.........

> 그런데.........자꾸 인증화면 없이 곧바로 넘어가서요..

>

> 이건 어떻게 해야 되는 건가요?

 

정확히는 모르겠지만 $user 라는 게 항상 설정이 되어 있는게 아닐까요.

즉 앞으 세션에서 user 라는 쿠키를 일정 시간이 지난 후 저절로 expire 하도록 만드는게 좋을 것 같습니다.

그리고 아울러 PHP에서 if 문을 쓸때는 반드시 {} 를 붙여 주는게 좋을 것 같습니다.

 

setcookie("user",$id,time()+3600);

....

if (!$user) { Header(Location: "인증.html") }

.....

 

이런식으로 작성하는게 좋을 것 같습니다. 그렇지 않을 경우 이전의 cookie가 expired 되지 않고 남아 있겠지요.

[Top]
No.
제목
작성자
작성일
조회
209자동으로 수식계산을 하려면?
최동욱
1999-11-30
14154
210┕>Re: 자동으로 수식계산을 하려면?
정재익
1999-11-30 20:43:11
14678
206[질문]backend server가 제대로 끝나지 않은후에 할일은 무었인가요?
waitme
1999-11-30
13987
208┕>Re: [질문]backend server가 제대로 끝나지 않은후에 할일은 무었인가요?
정재익
1999-11-30 17:54:42
14644
205postgres의 동기화에 대해서..
채민석
1999-11-30
14462
207┕>Re: postgres의 동기화에 대해서..
정재익
1999-11-30 17:50:33
15076
203쿠키 설정부분에서..
김현호
1999-11-28
15250
204┕>Re: 쿠키 설정부분에서..
정재익
1999-11-29 06:14:06
16312
199[질문]Perl 에서의 DB Connect에 관한 ...플리즈!!!
류지형
1999-11-27
16528
202┕>Re: [질문]Perl 에서의 DB Connect에 관한 ...플리즈!!!
정재익
1999-11-27 16:57:12
16630
198[질문]pgsql설치시..
강수종
1999-11-27
16003
201┕>Re: [질문]pgsql설치시..
정재익
1999-11-27 16:55:15
16742
194Perl에서 Connet Error발생에 관해...
류지형
1999-11-27
17461
196┕>Re: Perl에서 Connet Error발생에 관해...
정재익
1999-11-27 02:32:19
18259
197 ┕>Re: Re: Perl에서 Connet Error발생에 관해...
류지형
1999-11-27 09:54:19
18205
200  ┕>Re: Re: Re: Perl에서 Connet Error발생에 관해...
정재익
1999-11-27 16:47:10
18623
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.054초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다