为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • 正则表达式的基本语法 PCRE库函数中,正则匹配模式使用分隔符与元字符组成,分隔符可以是非数字、非反斜线、非空格的任意字符。经常使用的分隔符是正斜线(/)、hash符号(#) 以及取反符号(~),例如: /foo bar/ #^[^0-9]$# ~php~ 如果模式中包含分隔符,则分隔符需要使用反斜杠(\)进行转义。 /http:\/\// 如果模式中包含较多的分割字符,建议更换其他的字符作为分隔符,也可以采用preg_quote进行转义。 $p = 'http://'; $p = '/'.preg_quote($p, '/').'/'; echo $p; 分隔符后面可以使用模式修饰符,模式修饰符包括:i, m, s, x等,例如使用i修饰符可以忽略大小写匹配: $str = "Http://www.imooc.com/"; if (preg_match('/http/i', $str)) { echo '匹配成功'; }
    查看全部
  • 将用户信息的存储; 1、直接通过session存储,直接调用 2、先对信息序列化,加密后,通过cookie存储,同样,需要先解密再调用 3、cookie只能存储字符串,所以需要序列化,而session则可以存储任意类型数据,甚至对象
    查看全部
  • 1.删除session:unset($_SESSION['name']); 2.删除所有的session:session_destroy();无需参数,session_destroy会删除所有数据,但是session_id仍然存在。session_destroy并不会立即的销毁全局变量$_SESSION中的值只有当下次再访问的时候,$_SESSION才为空,因此如果需要立即销毁$_SESSION,可以使用unset函数。如下: session_start(); $_SESSION['name'] = 'jobs'; $_SESSION['time'] = time(); unset($_SESSION); session_destroy(); var_dump($_SESSION); //此时已为空 如果需要同时销毁cookie中的session_id,通常在用户退出的时候可能会用到,则还需要显式的调用setcookie方法删除session_id的cookie值。
    查看全部
  • 1、更新:$sql = "update user set name = '李白' where id='$id' limit 1"; 2、删除:mysql_query("delete from user where id='$id'"); 3、判断更新行数:echo '数据更新行数:'.mysql_affected_rows();
    查看全部
  • 使用session,先执行session_start( ) 方法,然后设置全局变量$_SESSION进行session读写。
    查看全部
    0 采集 收起 来源:使用session

    2014-12-03

  • session与cookie的区别; 1、cookie相对不安全,容易被盗用导致cookie欺骗,而session需要通过session_id进行用户识别 2、cookie最大只能存储4K,而session无存储限制 3、cookie每次请求都要进行网络传输,占用带宽
    查看全部
  • class book { function getName() { return 'bookname'; } } $func = 'getName'; $book = new book(); $book->$func();
    查看全部
    0 采集 收起

    2018-03-22

  • setcookie(名称 , 值 , 有效期 , 路径 , 域 , 是否通过安全传输);其中名称和值是必需的,后面的可选。 设置cookie的有效路径,默认情况下为“/”,即所有路径,而当设置特殊路径后,则只能在该路径及其子路径下有效
    查看全部
  • 删除cookie,即将cookie设置在当前时间之前即可 1、setcookie()函数,语法:setcookie( "test","",time()-1 ) 2、header()函数,使用gmdate生成格林威治标准时间,以便排除时差影响,语法:header("Set-Cookie:test=1234;expires=".gmdate('D,d M Y H:i:s \G\M\T',time()-1))
    查看全部
  • 将格式化的日期字符串转换为Unix时间戳 strtotime函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为 Unix 时间戳。 函数说明:strtotime(要解析的时间字符串, 计算返回值的时间戳【默认是当前的时间,可选】) 返回值:成功则返回时间戳,否则返回 FALSE
    查看全部
    0 采集 收起

    2014-12-03

  • 面向对象的概念
    查看全部
    0 采集 收起

    2014-12-03

  • 获取某个日期的时间戳,或获取某个时间的时间戳:strtotime(指定日期、时间)
    查看全部
    0 采集 收起

    2014-12-03

  • date(时间格式Y-m-d,时间戳): 当参数时间戳为空的时候输出,默认为当前时间:2014-12-03 当时间戳不为空的时候,则输出时间戳参数对应的时间
    查看全部
    0 采集 收起

    2014-12-03

  • 对象的概念
    查看全部
    0 采集 收起

    2014-12-03

  • <?php //获取现在的unix时间戳 echo time();//1417587179这个数字表示从1970年1月1日 00:00:00 到我输出这个脚本时经历了1417587179秒 ?>
    查看全部
    0 采集 收起

    2018-03-22

举报

0/150
提交
取消
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!