If you’ve worked with PHP sessions, probably your URL looked something like this:
http://www.yourdomain.com/page.php?PHPSESSID=59aa95ad46cd67d82ba0f812407326dd
If you don’t like the PHPSSID being displayed in the query string, you might have wondered how to disable it.
Well, a way to disable it is by setting session.use_trans_sid to off in your php.ini. However, if you don’t have access to the php.ini file because you’re hosting your site on a shared server, then, you can accomplish this by using a .htaccess file*.
The following example worked for me:
<IfModule mod_php4.c> php_flag session.use_trans_sid off </IfModule>
That’s it! I hope this helps.
––––
*Make sure your hosting provider allows .htaccess files.