PHP 비직렬화란 무엇입니까?
PHP unserialize는 PHP 직렬화된 문자열을 디코딩하고 시각화하기 위한 무료 온라인 도구입니다. PHP 직렬화는 배열 및 객체와 같은 복잡한 데이터 구조를 저장 가능한 문자열 형식으로 변환하며, 이 도구는 해당 프로세스를 역전시켜 원래의 데이터 구조를 보여줍니다.
여기서 PHP 데이터를 직렬화 해제하려면 a:2:{s:4:"name";s:4:"John";s:3:"age";i:30;} 를 붙여넣고 직렬화 해제를 누릅니다. print_r 을 선택한 상태에서 출력은 Array ([name] => John [age] => 30 ) 이고,var_dump 는 string(4) "John"과 int(30) 가 있는 array(2) 를 보여줍니다. PHP 에서 직렬화 해제를 실행하고 결과를 덤프할 때 얻을 수 있는 동일한 모양이 됩니다. 따라서 서버 없이 PHP 온라인에서 직렬화 해제를 빠르게 수행할 수 있습니다: PHP 직렬화 및 직렬화 해제는 serialize()가 작성한 내용을 붙여넣어 확인하기 쉽습니다.
우리의 도구는 PHP 직렬화 문자열, JSON 데이터 및 Base64 인코딩 콘텐츠를 포함한 여러 입력 형식을 지원합니다. 대화형 트리 보기를 사용하면 복잡한 내포된 데이터 구조를 쉽게 탐색할 수 있습니다.
WordPress 옵션을 디버깅하거나 세션 데이터를 분석하거나 캐시된 데이터로 작업하는 경우 당사의 도구는 여러 출력 형식으로 즉각적인 시각화를 제공합니다. 모든 처리는 브라우저에서 이루어지므로 데이터를 비공개로 유지합니다.
PHP 의 직렬화 형식은 모든 문자열로 길이를 인코딩하며,그것이 오류가 발생하는 곳입니다. 직렬화된 값이 손으로 편집되었거나,너무 작은 데이터베이스 열로 잘리거나,멀티바이트 문자열의 바이트 길이를 변경하는 문자 집합 변환을 통과한 경우 선언된 길이는 더 이상 내용과 일치하지 않으며 전체 구조가 구문 분석하지 못합니다. 여기서 메시지는 구문 분석이 잘못 된 위치를 표시합니다. 예를 들어 위치 28 의 알 수 없는 유형 ':'는 놓치기 쉬운 방식으로 객체 속성은 가시성을 전달합니다: 개인 속성은 클래스 이름을 널 바이트로 감싸서 저장되며,별표가 있는 보호된 속성입니다. 이 도구는 해당 마커를 제거하고 기본 속성 이름을 표시하므로 가시성이 표시되지 않습니다. PHP 에서 신뢰할 수 없는 입력을 직렬화 해제하는 것은 객체를 인스턴스화하고 마법 메서드를 트리거할 수 있기 때문에 알려진 원격 코드 실행 위험이 없습니다. 여기서 디코딩하는 것은 실행되지 않기 때문에 안전합니다.
PHP를 직렬화하지 않는 방법은 무엇입니까?
직렬화된 데이터 붙여넣기
PHP 직렬화된 문자열, JSON 데이터 또는 Base64로 인코딩된 콘텐츠를 입력 영역에 복사하여 붙여넣습니다. 이 도구는 형식을 자동으로 감지합니다.
출력 형식 선택
출력 형식 선택: 대화형 탐색을 위한 트리 보기,읽을 수 있는 출력을 위한 print_r,유형 정보를 위한 var_dump,PHP 코드를 위한 var_export,Krumo, FirePHP,dBug, 또는 JSON (기본값).
직렬화 해제를 클릭합니다.
데이터를 디코딩하려면 직렬화 해제 버튼을 클릭합니다. 결과는 선택한 형식의 출력 패널에 나타납니다.
결과 탐색
중첩된 구조를 확장 및 축소하려면 대화형 트리 보기를 사용합니다. 출력을 복사하거나 형식 간에 전환하여 데이터를 분석합니다.
주요 특징
여러 입력 형식
PHP 직렬화된 문자열, JSON 데이터 및 base64로 인코딩된 콘텐츠 지원
인터랙티브 트리 보기
확장 가능/축소 가능한 트리 시각화를 사용하여 중첩 데이터 구조 탐색
여러 출력 형식
결과를 트리,print_r, var_dump,var_export, Krumo,FirePHP, dBug 또는 JSON 으로 봅니다
유형 정보
요소 수를 가진 데이터 유형(배열, 객체, 문자열, 정수, 부울)을 참조하십시오.
Frequently Asked Questions
Related Tools
Base64 Encoder/Decoder
Encode and decode text to/from Base64 format
Chmod Calculator
Convert Unix file permissions between octal, symbolic and rwx checkboxes. Toggle read, write and execute for owner, group and others, plus setuid, setgid and sticky, and copy the chmod command - all in your browser.
JSON Formatter
Format, validate, and minify JSON data
Regex Builder
Build, test, and debug regular expressions with real-time matching and a comprehensive cheatsheet
Comments
0 comments
No comments yet. Be the first to share your thoughts!