Deserialisasi PHP
Ubah data PHP yang diserialkan menjadi format JSON yang dapat dibaca dengan alat Deserializer PHP gratis kami. Periksa dan analisis string PHP yang diserialkan dengan aman tanpa menjalankan kode.
Memandu
Apa itu PHP Deserializer?
Deserializer PHP adalah alat khusus yang mengubah data PHP serial kembali ke format aslinya yang dapat dibaca. Ketika objek atau array PHP diserialisasi, objek atau array tersebut diubah menjadi representasi string yang ringkas untuk penyimpanan atau transmisi. Alat Deserializer PHP membantu pengembang dan profesional keamanan memecahkan kode string ini untuk memeriksa isinya.
Fitur Utama
- Antarmuka Sederhana: Jatuhkan file teks Anda atau tempelkan data PHP serial secara langsung
- Pemrosesan Otomatis: Secara otomatis mengonversi string PHP serial ke JSON
- Pemrosesan Sisi Klien: Menangani data Anda dengan aman di browser
- Dukungan Pengunggahan File: Memproses data PHP serial dari file teks
- Keluaran JSON: Mengubah objek dan array PHP ke format JSON yang bersih
Kapan Menggunakan PHP Deserializer
- Men-debug data aplikasi yang disimpan dalam database
- Memeriksa data sesi PHP
- Menganalisis data serial yang berpotensi berbahaya
- Memulihkan informasi dari cadangan serial
- Memeriksa isi cache PHP
- Pengujian batalkan serialisasi() operasi dengan aman
Cara Penggunaan
- Masukkan data PHP serial Anda di bidang input atau unggah file teks
- Cukup tunggu pemrosesan otomatis
- Lihat hasil yang didekodekan dalam format JSON di panel keluaran
- Salin hasil atau lanjutkan pengeditan dengan Editor JSON yang tertaut
Format Data PHP Serialisasi Umum
Format | Keterangan | Contoh |
---|---|---|
Tali | Diawali dengan 's:' diikuti oleh panjang | s:5:"hello" |
Bilangan bulat | Diawali dengan 'i:' | i:42 |
Susunan | Diawali dengan 'a:' diikuti dengan jumlah item | a:2:{i:0;s:3:"foo";i:1;s:3:"bar";} |
Objek | Diawali dengan 'O:' diikuti dengan panjang nama kelas | O:8:"stdClass":1:{s:3:"foo";s:3:"bar";} |
Batal | Diwakili sebagai 'N;' | N; |
Boolean (Bahasa Indonesia) | Diawali dengan 'b:' | b:1; untuk benar, b:0; untuk salah |
Pertimbangan Keamanan
Saat bekerja dengan data PHP yang diserialkan, terutama dari sumber yang tidak dikenal, berhati-hatilah karena data yang dideserialkan berpotensi mengandung kode berbahaya. Alat ini menyediakan cara yang aman untuk memeriksa konten yang diserialkan tanpa menjalankan kode PHP apa pun.
Kasus Penggunaan untuk Deserialisasi PHP
- Pengembangan web: Masalah penyimpanan sesi debug atau masalah cache
- Analisis Keamanan: Periksa string serial yang mencurigakan untuk potensi kerentanan injeksi objek PHP
- Pemulihan Data: Ekstrak informasi dari data cadangan serial
- Debugging Aplikasi:Pahami apa yang disimpan dalam struktur data serial aplikasi Anda
Tanya Jawab Umum
-
Bagaimana cara deserialisasi data PHP?
Anda dapat melakukan deserialisasi data PHP menggunakan fungsi unserialize() bawaan PHP di lingkungan PHP, atau dengan alat Deserializer PHP daring kami hanya dengan menempelkan string serial dan membiarkannya dikonversi ke format JSON secara otomatis.
-
Apakah aman untuk melakukan deserialisasi pada data PHP yang tidak dikenal?
Deserialisasi data PHP yang tidak dikenal dapat berisiko karena mungkin berisi kode berbahaya yang dijalankan selama proses deserialisasi. Alat Deserialisasi PHP berbasis browser kami menyediakan alternatif yang lebih aman karena mengubah data menjadi JSON tanpa menjalankan kode PHP.
-
Apa perbedaan antara serialize() dan json_encode() di PHP?
Meskipun keduanya mengonversi struktur data PHP menjadi string, serialize() mempertahankan tipe data dan struktur objek khusus PHP, sementara json_encode() mengonversi ke format JSON yang kompatibel dengan banyak bahasa tetapi dengan dukungan tipe yang lebih terbatas. Data yang diserialkan hanya dapat didekodekan dengan benar oleh PHP.
-
Bisakah saya melakukan deserialisasi data PHP yang rusak?
Data PHP serial yang rusak sebagian biasanya tidak dapat dideserialisasi dengan benar. Alat kami akan mencoba memproses apa yang dapat diprosesnya, tetapi jika struktur serialnya rusak, Anda mungkin menerima kesalahan atau hasil yang tidak lengkap.
-
Bisakah unserialisasi PHP menyebabkan kerentanan keamanan?
Ya, unserialisasi objek PHP dapat menyebabkan kerentanan keamanan seperti PHP Object Injection jika aplikasi melakukan deserialisasi data yang tidak tepercaya. Penyerang dapat membuat string serial berbahaya yang, jika tidak diserialisasi, dapat mengeksekusi kode sembarangan. Alat kami membantu menganalisis data tersebut dengan aman.
Instal Ekstensi Kami
Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat
Alat Wajib Coba
Lihat semua Pendatang baru
Lihat semuaMemperbarui: Kita alat terbaru ditambahkan pada 16 Sep 2025