php语言开发常见问题,PHP语言之php常见问题和解决方法三接上

本文主要向大家介绍了PHP语言之php常见问题和解决方法三接上,通过具体的内容向大家展示,希望对大家学习php语言有所帮助。

22:如何取得用户的真实IP

PHP代码:--------------------------------------------------------------------------------

function iptype1 () {

if (getenv("HTTP_CLIENT_IP")) {

return getenv("HTTP_CLIENT_IP");

}

else {

return "none";

}

}

function iptype2 () {

if (getenv("HTTP_X_FORWARDED_FOR")) {

return getenv("HTTP_X_FORWARDED_FOR");

}

else {

return "none";

}

}

function iptype3 () {

if (getenv("REMOTE_ADDR")) {

return getenv("REMOTE_ADDR");

}

else {

return "none";

}

}

function ip() {

$ip1 = iptype1();

$ip2 = iptype2();

$ip3 = iptype3();

if (isset($ip1) && $ip1 != "none" && $ip1 != "unknown") {

return $ip1;

}

elseif (isset($ip2) && $ip2 != "none" && $ip2 != "unknown") {

return $ip2;

}

elseif (isset($ip3) && $ip3 != "none" && $ip3 != "unknown") {

return $ip3;

}

else {

return "none";

}

}

Echo ip();

?>

--------------------------------------------------------------------------------

23:如何从数据库读取三天内的所有记录

首先表格里要有一个DATETIME字段记录时间,

格式为'2003-7-15 16:50:00'

SELECT * FROM `xltxlm` WHERE TO_DAYS(NOW()) - TO_DAYS(`date`) <= 3;

24:如何远程链接Mysql数据库

在增加用户的mysql表里有一个host字段,修改为"%",或者指定允许连接的ip地址,这样,你就可以远程调用了。

$link=mysql_connect("192.168.1.80:3306","root","");

25:正则到底怎么用

点击这里

正则表达式中的特殊字符

26:用Apache后,主页出现乱码

方法一:

AddDefaultCharset ISO-8859-1 改为 AddDefaultCharset off

方法二:

AddDefaultCharset GB2312

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标编程语言PHP频道!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值