正文
php读取端口号数据 php检测端口是否占用
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
php 如何获取客户端的端口
不需要。
FTP协议有两种工作方式php读取端口号数据:PORT方式和PASV方式,中文意思为主动式和被动式。
PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。
当需要传送数据时,客户端在命令链路上用 PORT命令告诉服务器:“php读取端口号数据我打开了****端口,你过来连接我”。于是服务器从20端口向客户端的****端口发送连接请求,建立一条数据链路来传送数据。
也就是说,默认被动的端口是21
PHP获取源端口号的函数 $_SERVER['REMOTE_PORT'] -- 用户连接到服务器时所使用的端口
?php
$conn=mysql_connect("localhost","root","密码");
mysql_select_db("数据库名",$conn);
$query="INSERT INTO 表名(`id`,`userid`,`userport`)VALUES(null,123,".
$_SERVER['REMOTE_PORT'].");";
$result=mysql_query($query);
?
php获得客户端的ip和端口号?
$_SERVER['REMOTE_PORT'];//端口号
$_SERVER['SERVER_ADDR'];//ip
//补充
$_SERVER['HTTP_CLIENT_IP']; //代理端php读取端口号数据的(有可能存在php读取端口号数据,可伪造)
$_SERVER['HTTP_X_FORWARDED_FOR']; //用户是在哪个IP使用php读取端口号数据的代理(有可能存在php读取端口号数据,也可以伪造)
关于php读取端口号数据和php检测端口是否占用的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。