어제 저는 여러분, 특히 마크 (Marc)에게서 많은 것을 배웠고 문제는 해결되었습니다 (session variables lost between pages or use same variables).세션 변수가 페이지간에 손실되거나 동일한 변수를 사용함
하지만 이제 계속 묻습니다. 세션 ID (session.use_trans_sid = 1)를 페이지간에 사용하고 싶지 않습니다. 또한 동일한 응용 프로그램에서 다른 사용자에 대해 동일한 세션 변수를 사용하고 싶지 않으며 동일한 사용자에 대해 페이지간에 손실 된 세션 변수를 원하지 않습니다.
가능합니까? 그렇다면 어떻게? 도움을 주신 모든 분들께 감사드립니다. 감사합니다.
PHP (5.2.9.-2)와 함께 Wamp Server (2.2.11)가 있습니다. 아래에서
내 php.ini 파일의 세션 설정 :
[Session]
session.save_handler = files
session.save_path = "c:/wamp/tmp"
session.use_cookies = 0
;session.cookie_secure =
;session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path =/
session.cookie_domain =
session.cookie_httponly =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.bug_compat_42 = 0
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
;session.entropy_length = 16
;session.entropy_file = /dev/urandom
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 1
session.hash_function = 0
session.hash_bits_per_character = 5
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
쿠키를 사용하여 PHP 스크립트에서 다른 session_name을 설정하여이 문제를 해결했다.
쿠키 또는 'trans_sid' 메소드를 사용하지 않고 세션 데이터를 저장 하시겠습니까? 쿠키 만 사용하는 이유는 무엇입니까? – lonesomeday
다른 사용자의 세션 기능을 정확히 테스트하려면 어떻게해야합니까? – Gumbo
친애하는 친구, 쿠키를 사용할 때마다 동일한 응용 프로그램에서 동일한 세션 변수를 사용하는 사용자가 있습니다. session.use_cookies = 1 session.name = PHPSESSID session.use_trans_sid = 1 – yusufakyol