PHP学习中的笔试题集合

用PHP读取指定文件夹下所有文件,php遍历文件夹

  1. $dir = "./Uploads/";
  2. function get_dir($dir){
  3.     if (is_dir($dir)){
  4.         if ($dh=opendir($dir)){
  5.             while (($file = readdir($dh)) !== false){
  6.                 if (is_dir($dir.'/'.$file) && ($file!=".") && ($file!="..")){
  7.                     get_dir($dir.$file.'/');
  8.                 }else if (($file!=".") && ($file!="..")){
  9.                     echo "filename: $dir.$file , filetype: " . filetype($dir . $file) . "<br />";
  10.                 }
  11.             }
  12.         }
  13.         closedir($dh);
  14.     }
  15. }
  16. get_dir($dir);
复制代码



设置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学习中的笔试题集合
http://www.diyxue.com/thread-642-1-1.html
(出处: 自定义学习网)

posted on 2015-04-13 21:11  hangjia  阅读(114)  评论(0)    收藏  举报

导航