自己辛辛苦苦做的网页被别人利用 iframe 给调用了是件很蛋疼的事,但如果你网页上的广告在别人调用时给屏蔽掉了,这感觉比蛋疼更甚!为了避免以上情况的发生,我们来说一个利用 php 来禁止网页被 iframe 调用的方法!php 禁止网页被 iframe 调用的方法在你网站模版的头部加下以下 php 代码即可!php 代码:header('X-Frame-Options:Deny');复制X-Frame-Options 详解X-Frame-Options 为 HTML 的响应头,是用来给浏览器指示当前网页是否可以在 , 或者 中展现的标记。网站可以使用此功能,来确保自己网站的网页不被...
在多人协同搞一个php项目时,有时候不确实页面的HTTP头是否已发送,就需要判断一下,如果HTTP头没有发送过就可以发送一次,而PHP脚本也提供一个判断HTTP头是否已发送的函数 headers_sent().php headers_sent() 函数介绍headers_sent():检测HTTP头是否已发送,如果已发送返回 TRUE ,如未发送返回 FALSE语法:headers_sent ($file = ? , &$line = ? )复制参数:若设置了可选参数 file 和 line,则 headers_sent() 会把 php 文件名放在 file 变量里,输出开始行...
在php的$_SERVER变量中有一个参数 REQUEST_TIME,它可以获取到脚本运行的开始时间。它的具体用法,可以参考下面的示例!php 获取脚本开始的运行时间示例1:$_SERVER['REQUEST_TIME']获取的是php脚本开启运行的时间戳,格式化后可以输出! echo '当前文件的请求时间为:'.date('Y-m-d H:i:s',$_SERVER['REQUEST_TIME']); 示例2:sleep(3); //暂停三秒 echo date('H:i:s'); echo '<br/>'; echo date('H:i:s',$_SERVER['REQ...
php读取一个文件的内容到数组中,一般都是以内容的每行为一个分割点写入到数组中,当然也有其它的内容分割方式写入,具体的写入方法可以参考下面的文章。php将文件内容以行的形式读取到数组中的方法示例1:使用php的预设函数file(),以每行一个元素的方式写入到数组中!(1)、新建一个1.txt文件,内容如下mochufeiniaomy.comwww.feiniaomy.com(2)、php file() 函数读取文件$arr = file('1.txt'); print_r($arr); (3)、输出结果Array([0] => mochu [1] => feiniaomy.c...
php脚本如果想从一个数组中提取一个最大的值与键名的话可以使用php预设函数max(),只要提取出了数组中最大的值可以通过这个提取的值来搜索出这个值对应的键名,其实现方法非常的简单!php 提取数组中最大的值的方法使用php的 max() 函数,如果 max() 函数只有一个参数且这个参数为数组,则返回数组中最大的一个值!例1:$arr = array(1,5,10,50,100);echo max($arr);//100复制例2:$arr = array(1,5,'200',100);echo max($arr);// 200复制注意:max() 处理数组时,如果有string类型的数...
php中的var_export函数可以返回传递给该函数的变量的解构信息,它与php中的var_dump()函数有点类似,但他返回的是合法的php代码,也可以理解为 var_export() 函数可以输出合法的php的代码,也可以直接当作php代码赋值给一个变量,可以参考下面的示例。php var_export() 函数介绍var_export():返回关于传递给该函数的变量的结构信息,与 var_dump() 函数类似,但不同的是其返回的表示是合法的 PHP 代码。语法:var_export ( mixed $expression , bool $return = false )复制参数...
前端web中css样式文件如果压缩后再进行传输,可以大大的加快网页的载入速度同时也可以节省服务器的宽带资源,下面提供了两种php压缩css文件的方法,各位都可以尝试一下。php直接压缩css文件在后台可以使用单独的一个php文件对所有的css样式文件进行压缩处理,只需要去除css代码中的空格,换行,注释等等!php代码:<?php header('Content-type: text/css'); ob_start("compress_css"); function compress_css ($buffer) { //删除注释 $bu...
php的数组操作函数array_values 可以提取一个数组中所有元素值,具体的使用方法,可以参考下面的教程。array_values() 函数的作用是返回数组中所有元素的值,使用起来非常简单,只有一个必选参数,就可以返回一个包含给定数组中所有值的数组,但不保留键名。被返回的数组将使用索引数组的形式,数组的索引从 0 开始且以 1 递增,它一般适合用于数组中元素下标混乱的数组,或者用于将关联数组转化为索引数组。php array_values() 函数介绍array_values:以数组的形式返回一个指定数组中所有的元素值。注:array_values 返回数组的下标默认为0,语法:a...
在php脚本中如果想统计一个指定的值在数组中重复出现的次数,可以使用php提供的预设函数 array_count_values(),他可以将数组中所有的值重复出现的次数进行统计,并以数组的形式返回结果,使用起来非常的简单方便!php array_count_values() 函数array_count_values():统计一个指定数组中所有的值出现的次数,并以数组的形式返回一个结果,其元素的键名则是原数组的值,键值则为该值在原数组中出现的次数。语法:array_count_values(array) 参数:array 为要处理的数组,不可省略。php 统计数组中所有值重复出现的次数例:...
php 判断文件编码的方法定义一个php判断编码的函数可以利用 php 中转换字符编码的函数 mb_convert_encoding(),对文件的内容进行不同的编码类型转换,再与原有的内容进行比较!function getcodetype($file) { $list = array('GBK', 'UTF-8', 'UTF-16LE', 'UTF-16BE', 'ISO-8859-1'); $str = file_get_contents($file); foreach ($list as $item) { $tmp = mb_convert_e...
压缩HTML页面的代码,可以有效的减少HTML文件的体积,节省服务器的宽带以及提高网页的响应速度。也有一些SEO大姥们认为,压缩页面的HTML代码,可以提高搜索引擎对网站的收录量,不知道是真是假。PHP实现压缩网页HTML代码的方法php实现压缩HTML页面代码的原理很简单,开启服务器的缓存,就将要输出的内容先放入缓存,页面结束时取出缓存的数据并进行处理,输出到浏览器即可!实现代码:<?php //开启php缓存,这里是页面的顶部 if (extension_loaded('zlib')){ ob_end_clean(); ob_start('ob_gzhandle...