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, 编程语言, 首页 | 阅读: | 标签:, , , ,

    linux 防火墙操作

    Linux代码 [root@localhost ~]# vi /etc/sysconfig/iptables 添加一行使其开放5433端口。 Linux代码 -A INPUT -m state --state NEW -m tcp -p tcp --dport 5433 -j ACCEPT 然后重启服务使改动生效 [root@localhost ~]# service iptables restart iptables: Flushing firewall rules: [ OK ] iptables: Setting chains to policy ACCEPT: fi...阅读全文
    作者:绝缘体.. | 分类:html, Linux, PHP, 操作系统, 编程语言 | 阅读: | 标签:, , , ,