草庐IT

HTTP_CF_CONNECTING_IP

全部标签

php - 使用 php ping 一个 ip,结果只有平均响应时间。

有谁知道在php中ping一个IP地址并仅回显平均ping时间结果的简单干净的方法吗?例如,当我真正想要的是“35”时,我会得到“最小值=35毫秒,最大值=35毫秒,平均值=35毫秒”谢谢。 最佳答案 您可以使用exec()函数来执行shell命令ping,如下例所示:来源:http://php.net/manual/en/function.exec.php 关于php-使用phpping一个ip,结果只有平均响应时间。,我们在StackOverflow上找到一个类似的问题:

Kafka如何配置内外网多ip访问

近日在云虚拟机上搭建kafka测试集群(kafka版本2.8.2),由于云虚拟机只配置了内网网卡,在配置kafka的config/server.properties时,将listeners配置为内网IP+端口。这样Kafka在内网是可以访问成功的。listeners=PLAINTEXT://192.168.1.136:9092为了可以在办公网进行数据测试,对云虚拟机增加了外网地址映射。例如映射8.8.8.8->192.168.1.136。这时通过外网ip,8.8.8.8:9092访问kafka,虽然路由上是可以连通的,但由于配置了Kafka只监听192.168.1.136:9092,导致要求无

PHP preg_replace - www 或 http ://

真正坚持看似简单的事情。我有一个聊天框/shoutbox,其中可能输入了任意URL。我想找到每个单独的URL(以空格分隔)并将其包装在标签中。示例:Harryyou'reahttp://google.comwizard!=Harryyou'rea$lhttp://google.com$lwizard!示例:Harryyou'reahttp://www.google.comwizard!=Harryyou'rea$lhttp://www.google.com$lwizard!示例:Harryyou'reawww.google.comwizard!=Harryyou'rea$lwww.go

php - 找不到 Laravel 类 'App\Http\Controllers\GuzzleHttp\Client'

我已经安装了客户端,并使用composerdumpautoload进行了更新,但我仍然遇到同样的错误。通过composer安装后,在项目目录中需要guzzlehttp/guzzle:~6.0。$client=newGuzzleHttp\Client();为什么它不起作用,为什么它甚至引用了错误的目录? 最佳答案 您将想要熟悉PHPnamespaces.Laravel中的大多数文件都是命名空间的。对命名空间内的函数的调用从该命名空间开始,但有两个异常(exception):如果类名以\开头,则告诉PHP从根级命名空间开始:$clien

php - 如何执行 http 403 或 404?

是否有可能强制出现403或404错误?我有一种管理页面,我试图在其中防止黑客进入我服务器上的文件系统。(路径通过url传递,可以将../传递给它并进入我的文件结构-我知道这样做不是一件好事)。无论如何,如果有人试图在我的网址中输入../,我目前只是使用die('forbidden')来确保我的服务器上的这个区域被禁止。我现在想知道是否真的有可能触发一个真正禁止的403错误?我在我的.htaccess文档中定义了一个403页面,如果它是真正的403,它就会显示出来。是否可以触发403,以便.htaccess链接到403页面。我的意思是我可以轻松地对其进行硬编码并简单地链接到403错误页面

php - 使用 PHP 和 CIDR 计算 IP 范围

这个问题在这里已经有了答案:GettinglistIPsfromCIDRnotationinPHP(14个答案)关闭4个月前。我在这个网站上看到了各种各样的问题和答案,但我仍然难以解决这个问题(可能是因为我感冒了)。不管怎样,我正在尝试开发一个小型Web应用程序,为我们的每个办公室创建IP地址表。比如说,如果我为10.1.10.0/4创建一个新范围,它将创建一个数组(然后我可以将其打印到表中):10.1.10.0networkID10.1.10.1gateway10.1.10.2usable10.1.10.3broadcast(并不是说它会自动插入描述,但这就是我们要做的)。我很确定我

php - 如何删除 https ://from URL and insert http://instead of it in string in PHP?

首先,我需要检查URL字符串,如果URL的协议(protocol)是https,那么我需要替换PHP中的http。所以这个php函数的输入和输出必须是这样的:Input->https://example.com/example/https.phpOutput->http://example.com/example/https.phpInput->http://example.com/example/https.phpOutput->http://example.com/example/https.php 最佳答案 这将确保它位于字符

php - mod_rewrite 后 jpg 文件的 HTTP header

我正在使用Apache的mod_rewrite将对JPG文件的请求路由到我的网络根目录之外的目录。总体上没问题,但有少数图片不显示。然后我意识到,当我在图像URL上使用PHP的get_headers()函数时,它们都返回了内容类型:文本/html;charset=UTF-8而不是正确的image/jpegheader类型。我已尝试显式设置Content-Type:image/jpegheader,但我的图像仍然没有返回正确的header-虽然大多数显示正确,但我不确定为什么。当通过mod_rewrite重定向时,如何确保发送的JPG文件带有正确的header?

php - 仅将一页从安全 https 重定向到 http

我有一个页面page.php如果通过https访问我需要重定向到http因为否则我的谷歌广告不会出现。准确地说,我希望发生以下情况:https://site.com/page.php?blah=foo?bar=blah-->http://site.com/page.php?blah=foo?bar=blah到目前为止我已经尝试过:RewriteCond%{HTTP_HOST}开启RewriteRule^page\.php$http://%{HTTP_HOST}%{REQUEST_URI}[R=301,L]但这行不通。有什么建议吗? 最佳答案

php - 如何创建一个IP地址范围?

假设输入是:222.123.34.45和222.123.34.55然后我需要输出它们之间的ip地址:222.123.34.45222.123.34.46...222.123.34.55 最佳答案 使用ip2long()和long2ip():functionip_range($from,$to){$start=ip2long($from);$end=ip2long($to);$range=range($start,$end);returnarray_map('long2ip',$range);}上面将两个IP地址转换为数字(使用PHP