Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

阻止php获取IP地址(php获取访问ip)

作者:最终一次颓废   发布日期:2025-05-17   浏览:425

要阻止PHP获取IP地址,可以使用代理服务器或者使用匿名浏览器。以下是两种方法的示例:

  1. 使用代理服务器:
    
    <?php
    $proxy = '127.0.0.1:8080'; // 代理服务器的IP地址和端口号
    $proxy_context = stream_context_create([
     'http' => [
         'proxy' => $proxy,
         'request_fulluri' => true,
     ],
     'https' => [
         'proxy' => $proxy,
         'request_fulluri' => true,
     ],
    ]);

$ip = file_get_contents('https://api.ipify.org', false, $proxy_context); echo "Your IP address is: " . $ip; ?>


2. 使用匿名浏览器:
```php
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.ipify.org');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, true);
curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:8080'); // 匿名浏览器的IP地址和端口号
$ip = curl_exec($ch);
curl_close($ch);

echo "Your IP address is: " . $ip;
?>

请注意,这些方法只是隐藏了您的真实IP地址,但无法完全阻止PHP获取IP地址。

上一篇:php判断非法字符(php包含字符)

下一篇:php定时修改数据(php批量修改)

大家都在看

php session用法

phpisset函数

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 拆分字符串

php pcntl

php ||

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站