2016-07-15 39 views
0

我要疯了传递正确的价值,需要一些技巧和帮助。使用自定义cms和php编程语言。我正在服务器上的在线网站上工作。会话不是通过文件

问题是下一:

会话开始是好的,在的functions.php我开始session['lng'],把_LNG不断在它和它的好,传球好的。

当我打电话我在其他文件session['lng']我总是得到相同的语言常数(EN),但我传递(HR)或(去)?我检查了10次,如果会话设置在其他地方,但事实并非如此。

如何检查哪来的问题......我真的不知道下一步该怎么做

+0

请分享代码,但您需要使用<?php session_ start()启动页面。 ?>。应该是第一件事。如果问题仍然存在并清除缓存,您也可以取消设置会话。然后重试,看是否会话数据的正确传递 –

+0

通过说我开始会话[“LNG”],什么是你的意思? –

回答

0

你访问会话变量之前把这个在其他文件的开始。它需要访问会话变量。

<?php 
session_start(); 
+0

你确定这是问题吗? –

+0

这只是一个建议。请不要在答复之前发布答案,除非用户需要/有帮助。而不是对所有建议使用评论部分。 **在堆栈溢出,建议总是受欢迎的。** –

+0

是@RafaelShkembi。如果你不这样做,那么这是肯定的问题。如果你所做的一切都很好。 – Adeel