Saya harap kod php boleh terus berjalan selepas pelayar terputus, tetapi saya telah mencuba banyak kaedah tetapi tidak berkesan
1 tanpa mengira akibatnya
1
2
3.
4
5
6
7
8
9
10
(_/boleh abaikan skrip pengguna)
set_time_limit(0);// Melalui set_time_limit(0), program boleh dilaksanakan tanpa had ini_set('memory_limit','512M'); //Tetapkan had memori $interval=60*30;/ /Berlari setiap setengah jam lakukan { //ToDo tidur($interval);//Tunggu selama 5 minit } sementara(benar); keburukantidak boleh dikawal melainkan hos PHP ditamatkan. Jangan Gunakan kaedah ini, melainkan anda adalah seorang penggodam. 1 0
19 20 config.php.
set_time_limit(0);//Anda boleh menggunakan set_time_limit(0) Biarkan program dijalankan tanpa had
$interval=60*30;// Jalankan setiap setengah jam
do{
$run = sertakan 'config.php' ;
jika(!$lari) mati('proses batal');
//ToDo
tidur($interval);//Tunggu selama 5 minit
}
sementara(benar);
dengan menukar pulangan 0 config.php, Untuk menghentikan program Satu cara yang boleh dilakukan adalah dengan berinteraksi dengan fail config.php dan borang khas, dan menetapkan beberapa pembolehubah melalui halaman HTML untuk konfigurasi
Kelemahan: Ia menduduki sumber sistem dan berjalan untuk masa yang lama, yang mungkin menyebabkan beberapa bahaya tersembunyi yang tidak dijangka. Contohnya, isu pengurusan ingatan.
Tiga jenis dipertingkatkan
1
2
3
4
5
1
2
3
4
5
php
$time=15;
$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
/*
function
*/
tidur ($time);
file_get_contents($url);
?> Masa pelaksanaan skrip PHP tidak akan terlalu lama Ia tidak dihadkan oleh time_out
Oleh kerana setiap kitaran fail php dilaksanakan secara berasingan. kaedah ini mengelakkan had masa_habis Tetapi yang terbaik adalah sama seperti di atas Tambah kod kawalan .cofig.php untuk dapat menamatkan proses.
Kaedah di atas tidak berguna selepas ujian Kod masih akan berhenti secara automatik selepas berjalan selama beberapa minit Saya secara peribadi mahu ia berjalan 24 jam sehari. Atau adakah terdapat tapak web yang boleh menyediakan perkhidmatan yang membuka halaman web secara automatik, supaya kod saya boleh dimulakan sekali-sekala?
Adakah anda mahu menjadi reptilia? Anda boleh membuat lompatan paging dan melompat ke yang seterusnya selepas pelaksanaan!
Anda boleh mencuba tugas berjadual Windows
php tidak sesuai untuk tugasan ini