php empty()和isset()的区别

     在使用 php 编写页面程序时,我经常使用变量处理函数判断 php 页面尾部参数的某个变量值是否为空,开始的时候我习惯了使用 empty() 函数,一直也没发现什么,但是今天我却发现了一些问题,因此改用 isset() 函数,问题不再。      顾名思义,empty() 判断一个变量是否为“空”,isset() 判断一个变量是否已经设置。正是这种所谓的“顾名思义”,令我开始时走了些弯路:当一个...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    通过淘宝API接口查询客户端地址

    <?php /* * 通过淘宝API接口查询客户端地址 调用淘宝的API接口http://ip.taobao.com/service/getIpInfo.php?ip=ip地址 */ function get_ip_data() { $ip = file_get_contents ( "http://ip.taobao.com/service/getIpInfo.php?ip=" . get_client_ip () ); $ip = json_decode ( $ip ); if ($ip->code) { return false; } $data = ( array ) $ip->data; return ...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHP加密解密函数

    <?php //加密 function passport_encrypt($txt, $key) { srand ( ( double ) microtime () * 1000000 ); $encrypt_key = md5 ( rand ( 0, 32000 ) ); $ctr = 0; $tmp = ''; for($i = 0; $i < strlen ( $txt ); $i ++) { $ctr = $ctr == strlen ( $encrypt_key ) ? 0 : $ctr; $tmp .= $encrypt_key [$ctr] . ($txt [$i] ^ $encrypt_key [$ctr ++]); } return ba...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , ,

    PHP中的魔术方法总结

    PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and __autoload 1、__get、__set 这两个方法是为在类和他们的父类中没有声明的属性而设计的 __get( $property )            当调用一个未定义的属性时访问此方...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言, 首页 | 阅读: | 标签:, , , ,

    PHP header发送各种类型文件下载

    <?php header('Content-type: application/image/pjpeg');//输出的类型 header('Content-Disposition: attachment; filename="downloaded.jpg"'); //下载显示的名字,注意格式 readfile('my.jpg'); // 并将这个文件以前面header发送信息设定的类型输出,从而会弹出一个下载框 // 就是把服务器上的my.jpg下载下来,下载显示和保存的名字默认是downloaded.jpg ?> 附带文档类型及...阅读全文
    作者:绝缘体.. | 分类:CSS, html, java, PHP, vue, 前端技术, 编程语言, 首页 | 阅读: | 标签:, , , ,