Php 是否有一种将会话名称附加到所有链接的快速方法?

Php 是否有一种将会话名称附加到所有链接的快速方法?,php,session,output-buffering,Php,Session,Output Buffering,是否有一种快速有效的方法可以使用PHP将sid=asdasdasd或&sid=asdasdasd附加到页面上的所有URL?我应该为此使用输出缓冲吗 我试着做一些类似于: <a href="/something.php">hello</a> 改为: <a href="/something.php?sid=somethingrandom">hello</a> 在PHP配置中,关闭会话cookie,然后打开,这将自动重写链接以包含会话ID 请注意

是否有一种快速有效的方法可以使用PHP将sid=asdasdasd或
&sid=asdasdasd
附加到页面上的所有URL?我应该为此使用输出缓冲吗

我试着做一些类似于:

<a href="/something.php">hello</a>

改为:

<a href="/something.php?sid=somethingrandom">hello</a>

在PHP配置中,关闭会话cookie,然后打开,这将自动重写链接以包含会话ID


请注意,基于URL的会话被认为是一种不好的做法。

在我的.htaccess中,我尝试设置
php\u标志会话。在
php\u标志会话上使用\u trans\u sid。使用\u cookies 0
,但没有任何更改。您知道是否允许覆盖这些内容?这不是你自己的服务器吗?如果它是你自己的服务器,为什么你在
.htaccess
文件中使用
php\u flag
指令而不是编辑php.ini?你的简历非常准确。你太懒了。