gpt4 book ai didi

php - 在PHP中获取任意协议(protocol)的标准端口

转载 作者:可可西里 更新时间:2023-11-01 00:16:24 25 4
gpt4 key购买 nike

我正在寻找一个函数,该函数将接受表示 URL 的方案部分(例如,“http”、“https”、“ftp”等)的字符串并返回标准端口。可以这样使用:

echo get_port_from_protocol("http");  // 80

作为最后的手段,我想我可以写一些东西通过 /etc/services 来解析(假设我只需要在类 UNIX 操作系统下运行)。

但肯定有一些内置到 PHP 中的东西,不是吗?

最佳答案

int getservbyname ( string $service , string $protocol )

http://php.net/manual/en/function.getservbyname.php

所以基本上你可以做

echo getservbyname("http", "tcp");

关于php - 在PHP中获取任意协议(protocol)的标准端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8097874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com