Rumah Kewangan Peribadi Menggunakan fungsi FTP untuk memastikan muat naik fail selamat - dummies

Menggunakan fungsi FTP untuk memastikan muat naik fail selamat - dummies

Video: Internet Technologies - Computer Science for Business Leaders 2016 2024

Video: Internet Technologies - Computer Science for Business Leaders 2016 2024
Anonim

Sudah cukup umum bagi aplikasi web untuk membolehkan pengguna memuat naik fail untuk satu sebab atau yang lain. Anda perlu memastikan muat naik yang selamat. Contohnya, beberapa papan mesej membenarkan pengguna memuat naik imej kecil atau avatar yang dipaparkan di sebelah setiap siaran pengguna tersebut. Aplikasi lain membolehkan anda memuat naik fail data untuk analisis.

Anda boleh menggunakan fungsi fopen () yang terbina dalam PHP, yang secara automatik membuka strim ke fail atau URL yang membolehkan pengguna memuat naik fail. Malangnya, kaedah ini matang untuk eksploitasi oleh pengguna yang berniat jahat yang boleh menggunakannya untuk memuat naik fail dari pelayan jauh ke pelayan web anda.

Mencegah eksploitasi jenis ini memerlukan anda untuk menyahdayakan dua tetapan dalam php. ini: register_globals dan url_fopen. Melumpuhkan tetapan ini menghalang pengguna daripada menggunakan muat naik fail terbina dalam PHP tanpa anda mengaktifkan fungsi tersebut secara eksplisit.

Selepas anda mematikan kedua-dua fungsi ini dalam php. ini, anda masih perlu membenarkan pengguna memuat naik fail. Gunakan fungsi FTP PHP, kaedah yang lebih selamat daripada fopen (), untuk membolehkan pengguna memuat naik fail.

Anda boleh menggunakan fungsi FTP secara intuitif. Pertama, anda membuat sambungan, kemudian anda memuat naik fail yang anda perlukan, dan akhirnya, anda menutup sambungan. Berikut adalah cara menggunakan fungsi FTP dalam PHP:


Berikut adalah fungsi FTP yang paling umum dan hujah mereka:

  • ftp_connect (string $ host [int $ port [int $ timeout]]) : < Sambung ke pelayan FTP - dalam kes ini, pelayan web anda.

    ftp_login (sumber $ ftp_stream, rentetan $ nama pengguna, kata laluan tali $)
  • : Hantar kelayakan login ke pelayan FTP. ftp_put (sumber $ ftp_stream, rentetan $ remote_file, string $ local_file, int $ mode [int $ startpos])

  • : Masukkan fail dari mesin tempatan ke pelayan. ftp_get (sumber $ ftp_stream, string $ local_file, string $ remote_file, int $ mode [int $ resumepos])

  • : Dapatkan fail dari pelayan dan hantar ke mesin tempatan. ftp_close (sumber $ ftp_stream)

  • : Tutup sambungan ke pelayan. Anda perlu menutup aliran FTP sebaik sahaja anda selesai dengannya; Jika tidak, anda mempunyai sambungan terbuka yang terdedah kepada rampasan.

Menggunakan fungsi FTP untuk memastikan muat naik fail selamat - dummies

Pilihan Editor

Bagaimana Meditasi Mengubah Brain - dummies

Bagaimana Meditasi Mengubah Brain - dummies

Bersenjata dengan maklumat terkini tentang cara kerja otak, penyelidik telah mempelajari korelasi antara meditasi, pengaktifan bahagian otak yang berlainan, dan perubahan tingkah laku, kognisi, dan emosi. Hasilnya adalah jauh dari konklusif - mereka lebih seperti mengintip sekilas tentang bidang eksplorasi baru yang luas - tetapi mereka ...

Pilihan Editor

Cara Menghitung Umur dengan Formula Excel - patung

Cara Menghitung Umur dengan Formula Excel - patung

Salah satu cara yang paling mudah untuk mengira umur apa-apa pun adalah untuk menggunakan fungsi Excel DATEDIF. Fungsi misterius ini tidak muncul dalam fail Bantuan Excel, tetapi telah wujud sejak Excel 2000. Fungsi ini membuat pengiraan apa-apa jenis tarikh perbandingan angin. Untuk mengira usia seseorang menggunakan fungsi DATEDIF, anda ...

Bagaimana Menghitung Masa Berlalu di Excel - dummies

Bagaimana Menghitung Masa Berlalu di Excel - dummies

Salah satu perhitungan yang lebih biasa dilakukan dengan nilai masa melibatkan pengiraan masa berlalu - iaitu bilangan jam dan minit antara waktu mula dan waktu tamat. Jadual dalam gambar menunjukkan senarai masa mula dan akhir bersama dengan masa berlalu yang dikira. Anda boleh melihat bahawa formula ...

Bagaimana Menghitung Nilai Masa Depan dalam Excel 2013 - dummies

Bagaimana Menghitung Nilai Masa Depan dalam Excel 2013 - dummies

Fungsi Masa Depan Nilai (FV) Excel 2013 ditemui di menu lungsur butang Financial pada tab Rumus Ribbon (Alt + MI). Fungsi FV mengira nilai masa depan pelaburan. Sintaks fungsi ini ialah = FV (rate, nper, pmt, [pv], [type]) Kadar, nper, pmt, dan jenis argumen adalah sama seperti yang digunakan oleh PV ...

Pilihan Editor

Memindahkan Imej Digital dari Kamera Anda ke Komputer Windows - dummies

Memindahkan Imej Digital dari Kamera Anda ke Komputer Windows - dummies

, Anda boleh dengan mudah memindahkan imej dari kamera digital anda ke komputer anda. Pemindahan kamera ke komputer memerlukan anda memasang pemandu kamera anda pada PC anda. Untuk memindahkan foto dari kamera digital atau pembaca kad anda ke PC anda

Memindahkan Foto Digital dari Kad Memori Anda ke Komputer Anda dengan Adapter Kad PC

Memindahkan Foto Digital dari Kad Memori Anda ke Komputer Anda dengan Adapter Kad PC

Banyak komputer riba mempunyai slot untuk menyambungkan peranti PC Card (seperti modem). Anda boleh membeli penyesuai untuk kad memori anda supaya mereka boleh muatkan slot tersebut. Selepas anda memasang perisian penyesuai (ikuti arahan yang disertakan dengan penyesuai anda), memindahkan fail imej ke komputer anda adalah satu snap: