Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP会话变量未持久化,而其他变量已持久化_Php_Kohana 3 - Fatal编程技术网

PHP会话变量未持久化,而其他变量已持久化

PHP会话变量未持久化,而其他变量已持久化,php,kohana-3,Php,Kohana 3,在windows环境中使用Kohana 3。我能够让一些会话变量传递到其他页面,但是其中一个变量不能持久化 背景 Session::instance()->set('user_id', $this->_post['username']); Session::instance()->set('user_pwd', $this->_post['password']); Session::instance()->set('session_state', $tmp); 得

在windows环境中使用Kohana 3。我能够让一些会话变量传递到其他页面,但是其中一个变量不能持久化

背景

Session::instance()->set('user_id', $this->_post['username']);
Session::instance()->set('user_pwd', $this->_post['password']);
Session::instance()->set('session_state', $tmp);
得到

  $this->_uid= Session::instance()->get('user_id');
  $this->_pwd=  Session::instance()->get('user_pwd');
  $this->_session_state= Session::instance()->get('session_state');
出于某种原因,
Session::instance()->get('Session\u state')
不包含任何内容。每当我打印sessoin:instance的数组时。我所经过的人物有什么关系吗

此会话变量的示例

$tmp=2.0.00亿15 F6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 BBB759 8 8 8 8 8 8 BB1838 8 8 8 8 BBBBB788 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 BBBBB8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 D51A073f6841f859b9b04a5d30c4acd8672594d87b2d30e956cc482e999d1e6c2858f36564bbc4184718dd7bf663cf21299e9565caf.00000001c39a4f9dcf4dfaa07a2cbfa2e76f82e0c911585a51ebb8d4ff783513ebdec801e539ef70.0.1.1.1.1.1.微策略教程.B19DEDC11D4E0EFC000EB94D0F44F.0-1033.0.1.-1033.0.0.0.0.0.1未指定代码。*/1.*0


在我使用
htmlspecialchars()
后,有一些特殊字符阻止了这一点,值被成功传递

你有没有试过用一个简单的字符串,比如“test”$tmp包含什么?你能举个例子吗?是的,简单的字符串就可以了,其他会话变量也可以证明这一点。那么名称呢?您能否将
$tmp
变量保存到具有不同名称的会话中?它似乎是变量中的某个字符。每当我用htmlspecialchars()包装tmp时,都会传递该值。但我需要知道它改变了什么。