IP 및 소스 example_php 기술을 위조하기 위해 CURL을 사용하는 PHP에 대한 자세한 설명
이 기사의 예에서는 PHP가 CURL을 사용하여 IP와 소스를 위조하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
PHP에서는 가짜 IP 소스를 사용하는 것이 매우 간단합니다. IP 소스 위조 기능을 구현하려면 PHP의 컬만 사용하면 됩니다.
index.php 예제 코드는 다음과 같습니다.
컬_setopt($ch, CURLOPT_URL, "http://localhost/curl.php")
cur_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:8.8.8.8', 'CLIENT-IP:8.8.8.8'));//IP
cur_setopt($ch, CURLOPT_REFERER, "http://www.jb51.net/ ") // 오리진
컬_setopt($ch, CURLOPT_HEADER, 1)
$out = 컬_exec($ch)
컬_닫기($ch);
컬.php 코드는 다음과 같습니다.
If (!emptyempty($_SERVER["HTTP_CLIENT_IP"]))
$ip = $_SERVER["HTTP_CLIENT_IP"]
else if (!emptyempty($_SERVER["HTTP_X_FORWARDED_FOR"]))
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"]
else if (!emptyempty($_SERVER["REMOTE_ADDR"]))
$ip = $_SERVER["REMOTE_ADDR"]
그렇지 않으면
$ip = "오류"
$ip 반환
}
echo "IP: " . getClientIp() ""; echo "참조자: " . $_SERVER["HTTP_REFERER"];
IP:8.8.8.8 추천인:http://www.jb51.net
위조에 성공했습니다. 과연 친구 수집에 좋은 IP 변경 솔루션이 제공되나요? 물론, 스와이프를 방지하고 싶은 친구들도 주목해야 합니다.
보충:
PHP의 CURL 함수 라이브러리(클라이언트 URL 라이브러리 함수)는 다음과 같습니다.
curl_close — 컬 세션 닫기
curl_copy_handle — 컬 연결 리소스의 모든 내용과 매개변수를 복사합니다
curl_errno — 현재 세션에 대한 오류 정보가 포함된 숫자를 반환합니다
curl_error — 현재 세션에 대한 오류 정보가 포함된 문자열을 반환합니다
curl_exec — 컬 세션 실행
curl_getinfo — 컬 연결 리소스 핸들에 대한 정보 가져오기
curl_init — 컬 세션 초기화
curl_multi_add_handle — 컬 배치 세션에 개별 컬 핸들 리소스 추가
curl_multi_close — 배치 핸들 리소스 닫기
curl_multi_exec — 컬 배치 핸들 구문 분석
curl_multi_getcontent — 얻은 출력의 텍스트 스트림을 반환합니다
curl_multi_info_read — 현재 구문 분석된 컬의 관련 전송 정보를 가져옵니다
curl_multi_init — 컬 배치 핸들 리소스 초기화
curl_multi_remove_handle — 컬 배치 핸들 리소스에서 핸들 리소스를 제거합니다
curl_multi_select — cURL 확장과 관련된 모든 소켓을 가져온 다음 "선택"할 수 있습니다
curl_setopt_array — 배열 형식의 컬에 대한 세션 매개변수 설정
curl_setopt — 컬에 대한 세션 매개변수 설정
curl_version — 컬 관련 버전 정보 가져오기
curl_init() 함수는 컬 세션을 초기화하는 데 사용됩니다. 컬_init() 함수의 유일한 매개변수는 선택사항이며 URL 주소를 나타냅니다.
curl_exec() 함수의 기능은 컬 세션을 실행하는 것이며 유일한 매개변수는 컬_init() 함수가 반환하는 핸들입니다.
curl_close() 함수는 컬 세션을 닫는 데 사용됩니다. 유일한 매개변수는 컬_init() 함수에서 반환되는 핸들입니다.
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이번 장에서는 CakePHP의 환경 변수, 일반 구성, 데이터베이스 구성, 이메일 구성에 대해 알아봅니다.

PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

CakePHP는 PHP용 오픈 소스 프레임워크입니다. 이는 애플리케이션을 훨씬 쉽게 개발, 배포 및 유지 관리할 수 있도록 하기 위한 것입니다. CakePHP는 강력하고 이해하기 쉬운 MVC와 유사한 아키텍처를 기반으로 합니다. 모델, 뷰 및 컨트롤러 gu

CakePHP에서 데이터베이스 작업은 매우 쉽습니다. 이번 장에서는 CRUD(생성, 읽기, 업데이트, 삭제) 작업을 이해하겠습니다.
