欢迎各位兄弟 发布技术文章
这里的技术是共享的
// $controller now is "App\Http\Controllers\FooBarController"
[To Parent Directory]10/23/2013 11:29 AM 81960 php_xhprof-0.10.6-5.3-nts-vc9-x86.zip
REMOTE_ADDR只能获取访问者本地连接中设置的IP如果访问者使用代理服务器,将不获取代理服务器的IP,而是获取访问者网关的真实IP。如果将这个函数应用到限IP访问的网页中,别人即使通过限IP访问段中的代理服务器,也不能访问该页面。
前言:
对于我们做php开发的人员,上了生产环境,一定要把相关debug,display_errors错误提示等关掉。谁还难免不犯个错呢?这样能防止非致命性报错下,导致项目路径、数据库等信息泄漏。
问:那么问题来了,我们在生产该如何查看php等相关错误呢?
答:记录到错误日志里。error.log(或直接发送到syslog)
下边就如何配置和查看日志作出简单叙述。
一.相关配置
需要将php.ini中的配置指令做如下修改:
1. error_reporting = E_ALL ;将会向PHP报告发生的每个错误
2. display_errors = Off ;不显示满足上条 指令所定义规则的所有错误报告
3. log_errors = On ;开启错误日志
4. log_errors_max_len = 1024 ;设置每个日志项的最大长度
1)第一种方法 最好重启apache(好像不需要重启吧)
php判断文件还是文件夹主要通过is_file跟is_dir函数判断,下面分别讲解:
is_file()函数
file_put_contents(__DIR__.'/send_huodong_message.txt', $tels
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
array(32) {
["HOSTNAME"]=>
string(17) "mail.bbbb.com"
["TERM"]=>
string(5) "xterm"
["SHELL"]=>
string(9) "/bin/bash"
["HISTSIZE"]=>
string(3) "100"
["SSH_CLIENT"]=>
string(25) "180.125.195.67 5575 22000"
["SSH_TTY"]=>
string(10) "/dev/pts/0"
["USER"]=>
string(4) "root"
["LS_COLORS"]=>
下面以代码说明PHP中去除字符串中换行的三种常用的方法
方法1:直接取出想要取出的标记
piwik 出现表格不存在 应该是表的问题
查看 piwik archive numeric 2018 10
发现 piwik_archive_numeric_2018_10.MYD piwik_archive_numeric_2018_10.frm 这个表有文件 但是在phpmyadmin中看不到
估计这个表有问题 删除 piwik_archive_numeric_2018_10.MYD piwik_archive_numeric_2018_10.frm 这两个文件
访问 piwik 站 就自动创建了 piwik_archive_numeric_2018_10 表 ,就不会存在 piwik_archive_numeric_2018_10 doesn't exist 这个错误了
出现问题: 从数据库中取出数据后进行反序列化后,php报错 unserialize(): Error at offset 0 of 96 bytes;