세션도 일반 쿠키를 쓰되, 세션 키만 저장하고 그 키에 대응하는 데이터를 서버에 저장하는 것입니다. 따라서 쿠키를 막으면 세션도 동작하지 않아야 맞고, 이런 경우에 쿠키를 켜지 않고도 똑같은 동작을 하게 하는 것은 현실적으로 매우 힘듭니다. 무시하고 프로그래밍하는 것이 낫겠지요. (쿠키를 켜야 동작한다는 정도의 설명은 해 줘야 하겠지만)
송효진 wrote:
get 으로 세션키를 유지하도록 php 세션함수를 직접 작성하세요.
php 세션 함수에서는 실제로 쿠키가 불가능한 상황에서는 get으로 세션키를 유지하도록 되어 있는 걸로 기억하고 있습니다. 저도 장담은 못 하겠지만...
PHPSESSID 라는 쿠키변수에 세션키가 등록됩니다.쿠키를 아예 막
PHPSESSID 라는 쿠키변수에 세션키가 등록됩니다.
쿠키를 아예 막아버리려면,
get 으로 세션키를 유지하도록 php 세션함수를 직접 작성하세요.
1사의 쿠키를 막는 사람이라면,
서비스를 이용하지 않겠다는것이니 저라면 그런 경우는 무시하겠습니다.
https://xenosi.de/
세션도 일반 쿠키를 쓰되, 세션 키만 저장하고 그 키에 대응하는 데이터를
세션도 일반 쿠키를 쓰되, 세션 키만 저장하고 그 키에 대응하는 데이터를 서버에 저장하는 것입니다. 따라서 쿠키를 막으면 세션도 동작하지 않아야 맞고, 이런 경우에 쿠키를 켜지 않고도 똑같은 동작을 하게 하는 것은 현실적으로 매우 힘듭니다. 무시하고 프로그래밍하는 것이 낫겠지요. (쿠키를 켜야 동작한다는 정도의 설명은 해 줘야 하겠지만)
php 세션 함수에서는 실제로 쿠키가 불가능한 상황에서는 get으로 세션키를 유지하도록 되어 있는 걸로 기억하고 있습니다. 저도 장담은 못 하겠지만...
- 토끼군
토끼군 님 말씀이 맞습니다.환경설정 중에 session.use_c
토끼군 님 말씀이 맞습니다.
환경설정 중에
session.use_cookies
session.use_only_cookies
위의 두 지시자를 통해서 설정할 수 있습니다.
그리고 송효진님이 말씀하신 PHPSESSID 라는 세션값의 키 역시 session.name 지시자로 변경할수가 있고요..
댓글 달기