Php常见问题总结(6)_PHP教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
推荐:使用Xdebug优化你的php程序我本地使用的是xampp服务器套件,版本是1.64,发现里面代的php_xdebug.dll竟然无法使用.应该是xdebug版本和当前的php版本(5.24)版本不符合。去下载了相应的版本发现可以正常工作了。在php.ini里
19:如何读取当前地址栏信息
<?php $s="http://{$_SERVER['HTTP_HOST']}:{$_SERVER["SERVER_PORT"]}{$_SERVER['SCRIPT_NAME']}"; $se=''; foreach ($_GET as $key => $value) { $se.=$key."=".$value."&"; } $se=Preg_Replace("/(.*)&$/","$1",$se); $se?$se="?".$se:""; echo $s."?$se"; ?> |
20:我点击后退按钮,为什么之前填写的东西不见
这是因为你使用了session.
解决办法:
<?php session_cache_limiter('private, must-revalidate'); session_start(); ........... .......... ?> |
21:怎么在图片里显示IP地址
<? Header("Content-type: image/png"); $img = ImageCreate(180,50); $ip = $_SERVER['REMOTE_ADDR']; ImageColorTransparent($img,$bgcolor); $bgColor = ImageColorAllocate($img, 0x2c,0x6D,0xAF); // 背景颜色 $shadow = ImageColorAllocate($img, 250,0,0); // 阴影颜色 $textColor = ImageColorAllocate($img, oxff,oxff,oxff); // 字体颜色 ImageTTFText($img,10,0,78,30,$shadow,"d:/windows/fonts/Tahoma.ttf",$ip); //显示背景 ImageTTFText($img,10,0,25,28,$textColor,"d:/windows/fonts/Tahoma.ttf","your ip is".$ip); // 显示IP ImagePng($img); imagecreatefrompng($img); ImageDestroy($img); ?> |
22:如何取得用户的真实IP
<? 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(); ?> |
分享:php4和php5单态模式(Singleton Pattern)写法单态模式(Singleton Pattern) 就是一个类Class只有一个实例存在。(Ensure a class only has one instance, and provide a global point of access to it.)
这个是php5的写法。
相关PHP教程:
- 相关链接:
- 教程说明:
PHP教程-Php常见问题总结(6)。