세션 상태가 예상대로 작동하지 않아 쿠키를 사용하지 않음으로써 나 자신에게 가져온 상황에 처했습니다. 사용자가 http 모듈에서 쿠키가 활성화되어 있는지 확인하려면 어떻게합니까?쿠키가없는 세션
감사합니다.
세션 상태가 예상대로 작동하지 않아 쿠키를 사용하지 않음으로써 나 자신에게 가져온 상황에 처했습니다. 사용자가 http 모듈에서 쿠키가 활성화되어 있는지 확인하려면 어떻게합니까?쿠키가없는 세션
감사합니다.
쿠키를 설정 한 다음 동일한 사이트 내의 페이지로 리디렉션하십시오. 쿠키를 다시받지 못하면 쿠키를 사용할 수 없습니다. 이 모험을 통해 URL에 코드를 삽입하거나 양식을 제출하여 추적 할 수 있습니다.
이미 쿠키를 설정하도록 페이지를 조작했다고 가정하면 JavaScript를 사용하여 "쿠키를 보내셨습니까?"페이지를 검색 할 수도 있습니다. 그런 다음 브라우저에서 보낸 쿠키를 브라우저가 반환했는지 확인할 수 있습니다.
브라우저에서 쿠키를 사용하지 않도록 설정 한 경우 html 페이지에 쿠키 값을 저장할 숨겨진 필드를 만들 수 있습니다.
< input type='hidden' name='sessionid' >
다음 페이지로 이동할 때이 값을 가져옵니다.
URL 문자열 조작없이이 작업을 수행하려고합니다. – frenchie
그런 다음 쿠키가 설정되어 있는지 확인하는 웹 페이지를 만드십시오. 해당 URL을 검색하고 결과를 검사하십시오. XML이 마음에 들면' YES '또는 ' NO '을 반환 할 수 있습니다. 당신이 좋아하는대로. 이미 쿠키를 설정 한 경우 쿠키 범위에있는 페이지를 검색하면 알려줍니다. –
@frenchie 아마도 javascript 메소드를 사용해야 할 것입니다. – Dave