php如何模拟不同ip访问,下面web建站小编给大家详细介绍一下具体代码!
1、新建server.php文件,新增以下代码:
<?php
$client_ip = getip();
$referer = getreferer();
$allow_ip = '192.168.1.120';
$allow_referer = 'https://ipkd.cn/';
if($client_ip==$allow_ip && strpos($referer, $allow_referer)===0){
echo 'allow access';
}else{
echo 'deny access';
}
// 获取访问者ip
function getip(){
if(!empty($_SERVER['HTTP_CLIENT_IP'])){
$cip = $_SERVER['HTTP_CLIENT_IP'];
}elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
$cip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}elseif(!empty($_SERVER['REMOTE_ADDR'])){
$cip = $_SERVER['REMOTE_ADDR'];
}else{
$cip = '';
}
return $cip;
}
// 获取访问者来源
function getreferer(){
if(isset($_SERVER['HTTP_REFERER'])){
return $_SERVER['HTTP_REFERER'];
}
return '';
}
?>
2、curl模拟方法:
<?php
function doCurl($url, $data=array(), $header=array(), $referer='', $timeout=30){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
// 模拟来源
curl_setopt($ch, CURLOPT_REFERER, $referer);
$response = curl_exec($ch);
if($error=curl_error($ch)){
die($error);
}
curl_close($ch);
return $response;
}
// 调用
$url = 'https://www.example.com/server.php';
$data = array();
// 设置IP
$header = array(
'CLIENT-IP: 192.168.1.120',
'X-FORWARDED-FOR: 192.168.1.120'
);
// 设置来源
$referer = 'https://ipkd.cn/';
$response = doCurl($url, $data, $header, $referer, 5);
echo $response;
?>
php删除接口:在指定的数据库数据表中根据ID删除指定的数据
上面是“如何利用php语法模拟不同ip访问”的全面内容,想了解更多关于 php入门 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_3372.html
workflows工作流
一个女孩骑着一辆生锈的现代摩托车
一朵染血的白玫瑰ComfyUI工作流
一个外国人在吹奏萨克斯ComfyUI工作流
Latent放大comfyui工作流
3D圆形玉雕图案comfyui工作流
一条赤壁龙从蛋中孵化出来ComfyUI工作流
一个精心制作的微型赛车场ComfyUI工作流
stvmccrr风格的玫瑰花ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

如何利用svg做一个有趣的loading动画加载
HTML5 Canvas 刻度尺
html5如何3D立方体旋转特效
jquery做一个漂亮挂墙动态时钟
在线生成金属文字
js实现下雪特效
纯css制作卡通头像(随鼠标转头)
一起去看流星雨(代码)










