在centos下通过php操作tinyproxy的状态

一、通过php中的system命令来操作tinyproxy

system("service tinyproxy restart");

二、修改apache用户为tinyproxy

vim /etc/httpd/conf/httpd.conf

三、修改subsys文件夹的权限

chmod 777 /var/lock/subsys

四、重启apache服务器

service httpd restart

备注:

1.关于tinyproxy的使用,可以参考:CENTOS 下安装配置 TinyProxy

2.关于centos下php运行环境的搭建,可以参考:在CentOS上搭建PHP服务器环境

PHP获取请求来源IP

一、php获取请求来源IP并写入数据库

<?php

//获取客户端IP地址
$ip=$_SERVER[“REMOTE_ADDR”];

//获取客户端参数
$user=$_GET[“user”];

//获取本机时间
$time = date(‘Y-m-d H:i:s’);

//连接数据库
$coon=mysql_connect(“localhost”,”root”,””) or die (mysql_error());
mysql_select_db(“ip”,$coon);

//操作数据库
$sql=”INSERT INTO user(user,ip,time) VALUES(‘$user’,’$ip’,’$time’) ON DUPLICATE KEY UPDATE ip=’$ip’,time=’$time'”;
mysql_query($sql);

//关闭数据库
mysql_close();

//输出信息
echo “ip:$ip user:$user time:$time”;
?>

继续阅读PHP获取请求来源IP