08 2013 档案

php使用memcache与memcached扩展对key值的影响
摘要:php使用php_memcache时,key值为session_id()的值,也就是客户端cookie记录的值。php使用php_memcache时,key值为session_id()的值加上memc.sess.key.前缀。一个使用get XXXXXX可以在服务器获取值,一个使用get memc.sess.key.XXXXXX才能获取值。 阅读全文

posted @ 2013-08-20 17:02 kudosharry 阅读(183) 评论(0) 推荐(0)

php的session_start
摘要:如果session使用cookie记录,那么在session_start时会设置一个cookie,参数取决于php.ini的设置,当然也可以通过session_set_param在程序里设置。不同站点,如果记录session的cookie名称一样,而且读取得到,那么就会使用同一个cookie。而且在session_start之后,也可以通过setcookie方法修改这个cookie值。 阅读全文

posted @ 2013-08-16 14:53 kudosharry 阅读(171) 评论(0) 推荐(0)

php的webservice的soapheader认证问题
摘要:参数通过类传输:class authentication_header { private $username; private $password; public function __construct($username, $password) { $this->username = $username; $this->password = $password; } } 服务端:$wsdl_path = FCPATH.'wsdl/user.wsdl';$s = new SoapServer($wsdl_path,array('actor' =& 阅读全文

posted @ 2013-08-16 14:50 kudosharry 阅读(1075) 评论(0) 推荐(0)

php的setcookie
摘要:不同浏览器对cookie的原理不同,导致cookie的过期时间有些模糊。经测试:火狐浏览器的cookie过期时间设置是根据增量原则。服务器端设置time()+num,或者time()-num,传递到火狐浏览的是客户端时间+num,或者客户端时间-num。 例如:服务器时间8.15,客户端时间8.18,设置一个十天过期的cookie,那么火狐客户端的cookie有效期为8.28 ie浏览器的cookie过期时间设置是根据时间戳时间原则。服务器端设置time()+num,或者time()-num,传递到ie浏览的是time()+num,或者time()-num。 例如:服务器时间... 阅读全文

posted @ 2013-08-16 14:44 kudosharry 阅读(390) 评论(0) 推荐(0)

导航