Page 1 of 1

PHP에서 세션을 사용할때 말입니다.

Posted: 2005 12 08 21:52 07
by 셀샤스
PHP에서 세션을 사용하면 링크 뒷쪽에 세션 ID를 전달하는 변수를 GET으로 인식하게 되는데 [소스는 이상이 없지요.]
이 때 링크 뒷쪽에 &PHPSESSIONID=2463275264
이런식으로 들어와 버리는 것 때문에 XHTML 발리에이터에 자꾸만 걸립니다.
(&->&가 맞는것이겠지요?)

이녀석 어떻게 처리해줘야 할지 걱정이네요.
PHP.ini를 만져야 하는건가요?

[만일 PHP.ini를 만져줘야하면 정말 난해해집니다. 우림넷에서 무료 호스팅을 받은 계정이라 건들지 못하는것으로 알고 있거든요.]

W3C QA에 나와 있네요...

Posted: 2005 12 09 00:15 01
by HNO3
http://www.w3.org/QA/2005/04/php-session
  1. php.ini에 다음 구문을 추가합니다: arg_separator.output = "&"
  2. .htaccess 파일에 다음 구문을 추가합니다: php_value arg_separator.output = "&"
  3. PHP 파일의 첫 부분에 다음 구문을 추가합니다: <?php ini_set('arg_separator.output','&'); ?>
이렇게 하면 될 것 같네요 :)

php의 safe모드를 꺼두시는 것도..

Posted: 2005 12 09 09:50 55
by loveisfunny
하나의 방법 이겠죠 :D