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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • cookie的删除与过期时间 PHP中没有删除cookie的函数,在PHP中删除cookie也是采用setcookie函数来实现 例:setcookie('test','',time()-1); 可以看到将cookie的过期时间设置到当前时间之前,则该cookie会自动失效,也就达到了删除cookie的目的。之所以这么设计是因为cookie是通过HTTP的标头来传递的,客户端根据服务端返回的Set-Cookie段来进行cookie的设置,如果删除cookie需要使用新的Del-Cookie来实现,则HTTP头就会变得复杂,实际上仅通过Set-Cookie就可以简单明了的实现Cookie的设置、更新与删除。 我们也可以直接通过header来删除cookie 例: header("Set-Cookie:test=1393832059;expires=".gmdate('D, d m y H:i:s \G\M\T', time()-1)); 这里用到了gmdate,用来生成格林威治标准时间,以便排除时差的影响。
    查看全部
  • function __construct() 空格双下划线
    查看全部
  • public:公开的 protected:受保护的 private:私有的
    查看全部
  • 数组中访问关联数组内容: 从数组变量$arr中,读取键为apple的值,并将值赋给变量$arr0。 $arr0 = $arr['apple'];
    查看全部
  • PHP数组之关联数组赋值 方法一: $arr = array('apple' => '苹果'); 方法二: $arr = array(); $arr['apple'] = "苹果";
    查看全部
  • 类属性必须定义为公有、受保护、私有之一。为兼容PHP5以前的版本,如果采用 var 定义,则被视为公有
    查看全部
  • 设置cookie PHP设置cookie最常用的方法就是使用setcookie函数,setcookie具有7个可选参数,我们常用到的为前5个: name(cookie名)可以通过$_COOKIE['name']进行访问 value(cookie的值) expire(过期时间)Unix时间戳格式,默认为0,表示浏览器关闭即失效 path(有效路径)如果路径设置为'/',则整个网站都有效 domain(有效域)默认整个域名都有效,如果设置了'www.imooc.com',则只在www子域中有效 例: $value = 'test'; setcookie("TestCookie",$value); setcookie("TestCookie",$value,time()+3600);//有效期一小时 setcookie("TestCookie",$value,time()+3600,"/path/","imooc.com");//设置路径与域 PHP中还有一个设置cookie的函数setrawcookie,setrawcookie跟setcookie基本一样,唯一的不同就是value值不会自动的进行urlencode,因此在需要的时候要手动的进行urlencode. 例: setrawcookie('cookie_name',rawurlencode($value),time()+60*60*24*365); 因为cookie是通过HTTP标头进行设置的,所以也可以直接使用header方法进行设置 header("Set-Cookie:cookie_name=value");
    查看全部
    0 采集 收起 来源:设置cookie

    2018-03-22

  • 静态方法中,$this伪变量不允许使用。可以使用self,parent,static在内部调用静态方法与属性。
    查看全部
  • ob_start();//打开输出控制缓冲 print_r($_COOKIE); $content = ob_get_contents();//复制缓冲区内容到$content中 $content = str_replace(" ", '&nbsp;', $content); ob_clean();//清空(擦掉)输出缓冲区 header("content-type:text/html; charset=utf-8"); echo '当前的Cookie为:<br/>'; echo nl2br($content);//nl2br 在字符串所有新行之前插入 HTML 换行标记
    查看全部
    0 采集 收起 来源:cookie简介

    2018-03-22

  • 1、session保存信息的方法 2、将信息加密后保存在cookie中,解密后使用!
    查看全部
  • cookie简介 1、cookie是存储在客户端浏览器中的数据,我们通过cookie来跟踪和存储用户数据。一般情况下,cookie通过HTTP headers从服务端返回到客户端。多数web程序都支持cookie的操作,因为cookie是存在于HTTP的标头之中,所以必须在其他信息输出以前进行设置,类似于header函数的使用限制。 2、PHP通过setcookie函数进行cookie的设置,任何从浏览器发回的cookie,PHP都会自动将他存储在$_COOKIE的全局变量之中,因此我们可以通过$_COOKIE['key']的形式来读取某一个cookie值。 3、PHP中的cookie具有非常广泛的使用,经常用来存储用户的登录信息、购物车等,且在使用会话session时通常使用cookie来存储会话id来识别用户,cookie具备有效期,当有效期结束之后,cookie会自动的从客户端删除。同时为了进行安全控制,cookie还可以设置域跟路径。
    查看全部
    0 采集 收起 来源:cookie简介

    2017-09-25

  • 默认情况下,session是以文件形式存储在服务器上的,因此当一个页面开启了session之后,会独占这个session文件,这样会导致当前用户的其他并发访问无法执行而等待。可以采用缓存或者数据库的形式存储来解决这个问题
    查看全部
    0 采集 收起 来源:使用session

    2017-09-25

  • file_exists函数不仅可以判断文件是否存在,同时也可以判断目录是否存在。 is_file函数是确切的判断指定路径的一个文件是否存在; is_readable函数和is_writeable函数是判断文件是否可读与可写;
    查看全部
  • session_destroy函数不会立即销毁,只是下次访问。 如果要立即销毁可以使用uenset函数。
    查看全部
  • 关联数组的两种赋值方式: 1、$fruit['apple']='苹果'; 2、$fruit=array('apple'='苹果');
    查看全部

举报

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

微信扫码,参与3人拼团

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

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