Php SessionID未显示在URL中

Php SessionID未显示在URL中,php,apache,Php,Apache,我希望SessionID在URL中可见(对于某些安全测试,我知道它不应该可见!),因此我相应地设置了PHP设置: session.use_cookies Off session.use_only_cookies Off session.use_trans_sid 1 但是,当我访问我的页面时,URL中仍然没有SID,我看到以下HTTP头: Cookie:PHPSESSID=sr50lafvtu9vkm0dcnc4m4lhm2 我缺少什么?使用phpinfo()检查您的设置是否已实际应

我希望SessionID在URL中可见(对于某些安全测试,我知道它不应该可见!),因此我相应地设置了PHP设置:

session.use_cookies Off
session.use_only_cookies    Off
session.use_trans_sid   1
但是,当我访问我的页面时,URL中仍然没有SID,我看到以下HTTP头:

Cookie:PHPSESSID=sr50lafvtu9vkm0dcnc4m4lhm2


我缺少什么?

使用phpinfo()检查您的设置是否已实际应用。您在哪里设置的这些设置?在php.ini或.htaccess中?看看语法,我猜是
php.ini
。。。进行更改后是否重新启动Apache?这些设置取自phpinfo输出,因此将应用它们