Tidak suka iklan? Pergi Bebas Iklan Hari ini

Deserialisasi PHP

Bagian belakangPengembangJSONKeamananPengujian

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.

IKLAN · MENGHAPUS?
MEMASUKKAN

Atau
IKLAN · MENGHAPUS?

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

  1. Masukkan data PHP serial Anda di bidang input atau unggah file teks
  2. Cukup tunggu pemrosesan otomatis
  3. Lihat hasil yang didekodekan dalam format JSON di panel keluaran
  4. Salin hasil atau lanjutkan pengeditan dengan Editor JSON yang tertaut

Format Data PHP Serialisasi Umum

FormatKeteranganContoh
TaliDiawali dengan 's:' diikuti oleh panjangs:5:"hello"
Bilangan bulatDiawali dengan 'i:'i:42
SusunanDiawali dengan 'a:' diikuti dengan jumlah itema:2:{i:0;s:3:"foo";i:1;s:3:"bar";}
ObjekDiawali dengan 'O:' diikuti dengan panjang nama kelasO:8:"stdClass":1:{s:3:"foo";s:3:"bar";}
BatalDiwakili 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

IKLAN · MENGHAPUS?

Tanya Jawab Umum

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Ingin bebas iklan? Bebas Iklan Hari Ini

Instal Ekstensi Kami

Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat

Ke Ekstensi Chrome Ke Ekstensi Tepi Ke Ekstensi Firefox Ke Ekstensi Opera
IKLAN · MENGHAPUS?
IKLAN · MENGHAPUS?
IKLAN · MENGHAPUS?

Pojok Berita dengan Sorotan Teknologi

Terlibat

Bantu kami untuk terus menyediakan alat gratis yang berharga

Belikan aku kopi
IKLAN · MENGHAPUS?