Rumah Kewangan Peribadi Bagaimana Memulakan Sesi di PHP dengan File yang Diberhentikan - dummies

Bagaimana Memulakan Sesi di PHP dengan File yang Diberhentikan - dummies

Video: PHP for Web Development 2024

Video: PHP for Web Development 2024
Anonim

Untuk menggunakan sesi, anda perlu memanggil fungsi session_start () pada setiap halaman yang akan menggunakan sesi. Ini boleh menjadi rumit, terutamanya jika anda cuba untuk menangani sesi ke beberapa program PHP. Anda boleh menggunakan auto_prepend_file untuk memanggil session_start dan, dengan berbuat demikian, anda tidak perlu menukar fail lain!

Dalam latihan berikut, anda membuat dua fail: satu yang akan menjadi fail utama dan yang lain mengandungi fungsi yang disediakan untuk memulakan sesi. Sebelum melakukan latihan ini, anda perlu memastikan bahawa. fail htaccess berfungsi atau anda boleh mengubah konfigurasi pelayan web Apache anda.

Pastikan untuk memulakan semula Apache jika anda membuat perubahan kepada konfigurasi.

Dalam. fail htaccess untuk root dokumen anda, letakkan kod berikut:

php_value auto_prepend_file "prepend php"

Sebagai alternatif, anda boleh menambah baris itu dalam stanza dalam konfigurasi Apache untuk pelayan web anda untuk root dokumen anda. Sebagai contoh, jika root dokumen anda adalah "/ var / www" anda boleh menambah baris itu selepas arahan dan sebelum garisan penutup dalam konfigurasi Apache.

Buka editor teks anda dan buat fail kosong yang baru. Dalam fail, letakkan kod berikut:


Simpan fail sebagai sesi. php dalam akar dokumen anda.

Buka penyemak imbas web dan arahkan ke // localhost / sesi. php . Anda harus melihat halaman seperti ini.

Kurangkan pelayar web dan buat fail baru dalam editor teks anda. Di dalam fail itu letakkan kod berikut:


Simpan fail sebagai prepend. php dalam akar dokumen anda.

Dalam pelayar web anda, tambah semula sesi tersebut. fail php atau pergi ke // localhost / sesi. php untuk melihat sesi. fail php yang anda buat sebelum ini. Anda kini perlu melihat halaman seperti ini.

Jika anda menerima halaman kosong atau ralat yang dipaparkan melalui penyemak imbas, maka fail yang dipersembahkan tidak dijumpai. Periksa perkara mudah, seperti ejaan fail (prepp. Php). Semak juga untuk memastikan bahawa fail yang anda panggil dengan arahan auto_prepend_file adalah di mana ia sepatutnya, dalam akar dokumen jika itu adalah bagaimana pelayan web anda dikonfigurasi.

Jika anda menerima halaman yang masih mengatakan "Sesi belum dimulakan," maka ada kemungkinan bahawa Apache tidak melihat arahan auto_prepend_file anda sama sekali. Jika anda telah meletakkannya dalam satu. fail htaccess dalam akar dokumen anda, anda perlu memastikan bahawa Apache sedang membaca. fail htaccess. Teruskan membaca atau semak dengan penyedia hosting anda untuk melihat apakah.fail htaccess dibenarkan.

Sesetengah konfigurasi pelayan web tidak membenarkan. fail htaccess. Anda boleh menyusun semula Apache untuk membenarkan mereka dengan mengubah arahan AllowOverride ke Semua untuk direktori yang anda ingin baca. fail htaccess (dalam kes ini, root dokumen anda). Arahan ini sepatutnya seperti ini:

AllowOverride All

Fail yang disediakan boleh menjadi pembantu yang luar biasa, tetapi mereka juga kadang-kadang boleh menyebabkan kekeliruan. Contohnya, jika anda tidak pasti mengapa program sedang melakukan sesuatu, fail auto-prepended kadang-kadang boleh menambah kekeliruan kerana ia memuatkan banyak fail dan fungsi lain - menambah ruang yang mencukupi untuk kesilapan.

Selain itu, setiap permintaan kini mesti menggunakan fail auto-prepended ini, yang boleh menyebabkan masalah prestasi jika rantaian terlalu banyak diperlukan dan termasuk fail dari fail pra-prepended itu. Dengan itu, faedah biasanya melampaui kelemahan untuk fail yang disediakan.

Bagaimana Memulakan Sesi di PHP dengan File yang Diberhentikan - dummies

Pilihan Editor

Cara Konfigurasi dan Pemantauan IS-IS pada Alat Junos - dummies

Cara Konfigurasi dan Pemantauan IS-IS pada Alat Junos - dummies

IS-IS protokol penghalaan gerbang dalaman pautan-negeri. Seperti OSPF, IS-IS mengendalikan algoritma pertama yang terpendam Dijkstra (SPF) untuk membuat pangkalan data topologi rangkaian dan, dari pangkalan data itu, untuk menentukan jalan terbaik (iaitu, terpendek) ke destinasi. Paket-paket yang IS-IS routers menghantar kepada satu sama lain menggambarkan topologi rangkaian adalah ...

Bagaimana Konfigurasi dan Memantau OSPF pada Junos Router - dummies

Bagaimana Konfigurasi dan Memantau OSPF pada Junos Router - dummies

OSPF adalah ciri kaya, protokol multi-topologi yang memerlukan sedikit usaha untuk menubuhkan keperluan khusus rangkaian anda. Tetapi, mengkonfigurasi dan mengawasi OSPF pada router Junos OS adalah mudah dan mudah. Pertama, anda mesti menentukan kawasan OSPF yang penghubung akan disambungkan, dan kemudian anda mesti mendayakan OSPF pada antara muka ...

Cara Konfigurasi Banner Masuk pada Alat Junos - dummies

Cara Konfigurasi Banner Masuk pada Alat Junos - dummies

Ketika anda masuk ke OS Junos peranti, anda segera dimasukkan ke dalam Command Line Interface (CLI) dan boleh mula berfungsi. Ganjaran menunjukkan nama pengguna yang digunakan untuk log masuk dan nama peranti: user @ junos-device> Oleh kerana peranti dikongsi pada rangkaian, anda mungkin mahu menghantar mesej kepada ...

Pilihan Editor

Rugby utama - dummies

Rugby utama - dummies

Untuk pemain ragbi atau penonton kali pertama, sukan ini mungkin kelihatan koleksi yang tidak dapat dielakkan pergerakan dan perlanggaran seram. Pada hakikatnya, rugby sangat teknikal dan teratur dengan undang-undang khusus yang mengawal semua aspek permainan. Untuk mendapatkan anda di landasan yang betul awal, berikut adalah empat bahagian yang paling penting ...

Rugby Positions dan Scoring - dummies

Rugby Positions dan Scoring - dummies

Seperti kebanyakan sukan yang tidak berasal dari Amerika Utara, permainan ragbi boleh sukar untuk difahami pada pandangan pertama kerana sejumlah besar pemain yang terlibat, panggilan rawak yang kelihatan rawak, dan pelbagai strategi yang digunakan oleh pasukan yang berlainan untuk menjaringkan mata dan mendapatkan kemenangan. Bahagian berikut ...

Power Boating For Dummies Cheat Sheet - dummies

Power Boating For Dummies Cheat Sheet - dummies

Boating power adalah hobi yang menyeronokkan dan santai selagi bot anda selamat dan sedia untuk dilancarkan. Pemeriksaan mudah dapat membantu memastikan kedua-duanya. Sebagai salah satu kraf yang lebih kuat di atas air, anda perlu tahu kapan untuk memberi laluan dan apabila anda berhak untuk berdiri di atas jalan ...

Pilihan Editor

Cara Snap Apps ke Sisi Skrin di Xbox One - dummies

Cara Snap Apps ke Sisi Skrin di Xbox One - dummies

Xbox One membolehkan anda menjalankan permainan dan aplikasi pada masa yang sama. Sebagai contoh, anda boleh memainkan permainan, mematikan soundtracknya dan mendengar muzik anda sendiri semasa anda bermain, dengan aplikasi Xbox Music. Atau, anda boleh merakam program TV kegemaran anda dan memerhatikan permainan semasa ...