设置session的生命周期(php)
//第一种 setcookie() $lifetime=60;//保存1分钟 session_start(); setcookie(session_name(),session_id(),time()+$lifetime,"/");
// 第二种 session_set_cookie_params() $lifetime=60;//保存1分钟 session_set_cookie_params($lifetime); session_start(); session_regenerate_id(true); //session_regenerate_id();方法用于改变当前session_id的值,并保留session中数组的值。参数默认为false,如果设置为true则改变session_id的值,并清空当前session数组。
PHP5里禁用cookie后SESSION还能用吗?
客户端禁用cookie以后 session还是可以用,此时session的id值是基于cookie传递的,所以session就不能共享传递了,可以通过在url中附加PHPSESSID的值进行传递,这个就是session的id值。
用PHP读取指定文件夹下所有文件,php遍历文件夹
$dir = "./Uploads/"; function get_dir($dir){ if (is_dir($dir)){ if ($dh=opendir($dir)){ while (($file = readdir($dh)) !== false){ if (is_dir($dir.'/'.$file) && ($file!=".") && ($file!="..")){ get_dir($dir.$file.'/'); }else if (($file!=".") && ($file!="..")){ echo "filename: $dir.$file , filetype: " . filetype($dir . $file) . "<br />"; } } } closedir($dh); } } get_dir($dir);