我正在开发一个在其主页上使用 wp-cumulus 的网站
http://www.roytanck.com/2008/03/06/wordpress-plugin-wp-cumulus-flash-based-tag-cloud/
它是一个显示漂亮云标签的 Flash 组件。
为了使用它,我发出:
<script type="text/javascript">
[...]
flashvars.tagcloud = "<tags><a href='/tag.php?tag=Marinetti'>Marinetti</a><a href='/tag.php?tag=lang'>Lang</a></tags>";
[...]
</script>
并在主页(index.php)我发出重定向,如
<?
header( 'Location: http://ludion.com.ar/home.php' );
exit;
?>
问题是,当重定向 php 自动添加一个 &PHPSESSIONID=xxxx 到每个链接,是的,包括 javascript 的东西!
结果:
<script type="text/javascript">
[...]
flashvars.tagcloud = "<tags><a href='/tag.php?tag=Marinetti&PHPSESSID=75f82a44003ee8c421dda3db52ad1f93'>Marinetti</a><a href='/tag.php?tag=lang&PHPSESSID=75f82a44003ee8c421dda3db52ad1f93'>Lang</a></tags>";
[...]
</script>
并且组件似乎不喜欢&符号,所以它不起作用......
如何防止 php 添加这些东西?
我已经尝试过:
ini_set( 'session.use_cookies', true );
ini_set( 'session.use_trans_sid', false );
在 index.php 中,但它没有用
我还尝试在根目录创建和 .htaccess 文件,内容如下:
php_value session.use_only_cookies 1 php_value session.use_trans_sid 0
与
php_flag session.use_only_cookies 1 php_flag session.use_trans_sid 0
但是这些站点只是挂断了,日志中出现以下错误
[2010 年 1 月 11 日星期一 12:01:13] [警报] [客户端 201.250.119.217] /www/docs/ludion.com.ar/public_html/.htaccess:无效命令“php_value”,可能拼写错误或由模块定义包含在服务器配置中...
[2010 年 1 月 11 日星期一 12:11:27] [警报] [客户端 201.250.119.217] /www/docs/ludion.com.ar/public_html/.htaccess:无效的命令 'php_flag',可能拼写错误或由未定义的模块包含在服务器配置中
任何的想法???