为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 1、删除某个session值可以使用PHP的unset函数,删除后就会从全局变量$_SESSION中去除,无法访问。 2、如果要删除所有的session,可以使用session_destroy函数销毁当前session,session_destroy会删除所有数据,但是session_id仍然存在。 3、值得注意的是,session_destroy并不会立即的销毁全局变量$_SESSION中的值,只有当下次再访问的时候,$_SESSION才为空,因此如果需要立即销毁$_SESSION,可以使用unset函数。 4、如果需要同时销毁cookie中的session_id,通常在用户退出的时候可能会用到,则还需要显式的调用setcookie方法删除session_id的cookie值。
    查看全部
  • 先执行session_start方法开启session,然后通过全局变量$_SESSION进行session的读写。
    查看全部
    0 采集 收起 来源:使用session

    2015-07-17

  • $_SESSION['test'] = time(); 把当前时间戳赋值给$_SESSION['test']。
    查看全部
  • cookie将数据存储在客户端,建立起用户与服务器之间的联系,通常可以解决很多问题,但是cookie仍然具有一些局限: cookie相对不是太安全,容易被盗用导致cookie欺骗 单个cookie的值最大只能存储4k 每次请求都要进行网络传输,占用带宽 session是将用户的会话数据存储在服务端,没有大小限制,通过一个session_id进行用户识别,PHP默认情况下session id是通过cookie来保存的,因此从某种程度上来说,seesion依赖于cookie。但这不是绝对的,session id也可以通过参数来实现,只要能将session id传递到服务端进行识别的机制都可以使用session。
    查看全部
  • 在PHP中删除cookie也是采用setcookie函数来实现。 setcookie('test', '', time()-1); 将cookie的过期时间设置到当前时间『之前』,则该cookie会自动失效,也就达到了删除cookie的目的。
    查看全部
  • 【PHP】【设置cookie】 setcookie具有7个可选参数,我们常用到的为前5个: setcookie(name, value, expire, path, domain); name( Cookie名)可以通过$_COOKIE['name'] 进行访问 value(Cookie的值) expire(过期时间)Unix时间戳格式,默认为0,表示浏览器关闭即失效 path(有效路径)如果路径设置为'/',则整个网站都有效 domain(有效域)默认整个域名都有效,如果设置了'www.imooc.com',则只在www子域中有效 例:setcookie("TestCookie", $value, time()+3600, "/path/", "imooc.com");
    查看全部
    0 采集 收起 来源:设置cookie

    2018-03-22

  • 【参考代码】如何对用户注册信息进行验证。
    查看全部
  • preg_match只能匹配一次结果,但很多时候我们需要匹配所有的结果,preg_match_all可以循环获取一个列表的匹配结果数组。
    查看全部
  • 贪婪模式:在可匹配与可不匹配的时候,优先匹配. 懒惰模式:在可匹配与可不匹配的时候,优先不匹配, 当我们确切的知道所匹配的字符长度的时候,可以使用{}指定匹配字符数.
    查看全部
  • 元字符与转义 正则表达式中具有特殊含义的字符称之为元字符,常用的元字符有: \ 一般用于转义字符 ^ 断言目标的开始位置(或在多行模式下是行首) $ 断言目标的结束位置(或在多行模式下是行尾) . 匹配除换行符外的任何字符(默认) [ 开始字符类定义 ] 结束字符类定义 | 开始一个可选分支 ( 子组的开始标记 ) 子组的结束标记 ? 作为量词,表示 0 次或 1 次匹配。位于量词后面用于改变量词的贪婪特性。 (查阅量词) * 量词,0 次或多次匹配 + 量词,1 次或多次匹配 { 自定义量词开始标记 } 自定义量词结束标记
    查看全部
    0 采集 收起 来源:元字符与转义

    2015-07-17

  • 这些符号被称为正则表达式模式修饰符,用法含义如下: 1、/g 表示该表达式将用来在输入字符串中查找所有可能的匹配,返回的结果可以是多个。如果不加/g最多只会匹配一个 2、/i 表示匹配的时候不区分大小写,这个跟其它语言的正则用法相同 3、/m 表示多行匹配。什么是多行匹配呢?就是匹配换行符两端的潜在匹配。影响正则中的^$符号 4、/s 与/m相对,单行模式匹配。 5、/e 可执行模式,此为PHP专有参数,例如preg_replace函数。 6、/x 忽略空白模式。 这里有值得注意的一点,这些修饰符是可以混合使用的。例如 /ig、/ie等。
    查看全部
  • preg_match("正则表达式","原字符串"); $p = '/apple/'; $str = "apple banna";
    查看全部
  • implode(分隔符[可选], 数组) -> 将数组组合成字符串 explode(分隔符[可选], 字符串)-> 将字符串炸成数组
    查看全部
    0 采集 收起

    2018-03-22

  • 然后使用imagestring函数来进行文字的绘制,这个函数的参数很多:imagestring ( resource $image , int $font , int $x , int $y , string $s , int $col ),可以通过$font来设置字体的大小,x,y设置文字显示的位置,$s是要绘制的文字,$col是文字的颜色。
    查看全部
    0 采集 收起

    2015-07-17

  • header("content-type: image/png"); $img=imagecreatetruecolor(100, 100); $red=imagecolorallocate($img, 0xFF, 0x00, 0x00); imagefill($img, 0, 0, $red); imagepng($img); imagedestroy($img);
    查看全部
    0 采集 收起

    2018-03-22

举报

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

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