Komut satırından veya web sunucusundan bir komut dosyasının çalıştırılmasının ayırt edilmesinin bir yolu var mı?Komut satırı ve web sunucusu çağırma nasıl ayırt edilir?
(en iyi yanıt ve daha ayrıntılı tartışma için What is the canonical way to determine commandline vs. http execution of a PHP script? bakın - göndermeden önce Şunu bulamadık) Ben (sigara üretimi) sahip
Apache 2.2.10 ve PHP 5.2 ile sunucu 0,6. Üzerinde, web erişilebilir bir dizinde benim PHP betiğim, maintenance_tasks.php
. Bu betiği komut satırından veya bir HTTP isteğiyle (bir tarayıcıda açarak) çağırmak istiyorum. Komut dosyasının nasıl çalıştırıldığını güvenilir bir şekilde belirlememi sağlayan bir değişken var mı?
farklı şeyler denemeye ve gözlerimi eklemek olacağım (Ben zaten sadece ayrı iki çağırma türlerini anlatan bir yol arıyor, çağırma ve HTTP yanıt zaman aşımı her türü için farklı görüşlerin konular ele alındı) aşağıdaki bulgular.
Yinelenen: komut satırından denilen Eğer What is the canonical way to determine commandline vs. http execution of a PHP script?
Hangi soru bu bir kopyası mı? Yinelenen soru bağlantılıysa yardımcı olacaktır. – starbeamrainbowlabs
@starbeamrainbowlabs: "Duplicate: http://stackoverflow.com/questions/173851/what-is-the-canonical-way-to-determine-commandline-vs-http-execution-of-a-php-s" adresinden sorunun en sonu yeterince açık değil mi? – Piskvor
Bu benim için herhangi bir nedenden dolayı görünmedi, cevabınız için teşekkürler :) – starbeamrainbowlabs