进阶教程

  • 进阶教程

    php抓取跳转链接的真实链接

    类似短连接和一些网站分享的链接,为了防止抓取会隐藏真实url,访问后会自动跳转到真实url。使用php如何抓取真实url呢? function curl_get($url){ $ch = curl_init(); curl_setopt($...

  • 进阶教程

    宝塔(bt)面板出现无法打开时怎么办?

    出现宝塔面板打不开的情况时怎么办?很多同学都遇到过在安装服务器宝塔面板打不开的情况,有些是导致网站无法打开,有些是网站可以打开但是宝塔面板确无法正常登录的情况,那么是什么原因导致的呢?下面整理了一些常见的解决办法。 1、检查服务器运行状态是...

  • 进阶教程

    压缩网页使用的字体库(附思源黑体精简版)

    在做web开发会使用到非标准字体,但是通常在网页中下载的字体库非常大,并且其中大部分都是不常用到的字体。在web项目中运行时会导致缓慢,我们可以通过删除不常用字体的方式减少中文字体库体积。 精简效果 思源黑体是一款可以免费商用的字体,刚好项...

  • 进阶教程

    PHP删除清空session的几种方式

    session对于开发者来说肯定都不陌生,作为一种客户端与网站服务器之间更为安全的交互方式。一旦使用了session会话,便可以在网站的任何页面使用,从而让访问者与网站之间建立了一种较为安全的“对话”机制。 Session其实就是一个数组A...

  • 进阶教程

    PHP获取当前时间不准确问题解决方案(设置时区)

    在使用php需要获取当前时间时,会遇到时间不准确的问题,因为从php5.1.0开始,php.ini里加了date.timezone这个选项,并且默认情况下是关闭的也就是显示的时间(无论用什么php命令)都是格林威治标准时间和我们的时间(北京...

  • 进阶教程

    php图片转换为base64

    /** * 图片转换为base64 * @param $url [图片链接] */ function image_to_base64($url){   $img = file_get_contents($url);   $img_info ...

  • 进阶教程

    php二维数组指定键名去重函数

    php简单的数组去重可以直接通过array_unique或者array_unique函数直接实现去重,那么对于二维数组且内部字段较多的情况下,定义一个以下函数,直接调用实现去重。 /** * 二维数组指定key去重 * @param $ar...

  • 进阶教程

    使用宝塔如何取消URL中的inedx.php

    使用thinkphp开发程序时,默认url中是含有index.php后缀的,在使用宝塔搭建环境的时候可以通过下面的方法进行修改。 宝塔环境网站管理的设置里有伪静态设置,只需选择伪静态规则为thinkphp即可去除去除URL中的index.p...