Zakazanie spustenia php scriptu pomocou HTTP
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- llook
 - Člen | 407
 
Kontrola php_sapi_name() je určitě správný postup. Plus bych ty presentery vyčlenil do samostatného modulu, který ta výchozí routa nenajde.

- Oli
 - Člen | 1215
 
Jen doplním, že kdyby na to má doplněk, třeba se bude hodit: Kdyby/Console. Možná to je ale pro tvoji potřebu moc složitý oproti PHP_SAPI…

- Majkl578
 - Moderator | 1364
 
llook napsal(a):
LogicException? Podle mě spíš BadRequestException nebo ForbiddenRequestException.
Proboha, to je snad jedno jaká výjimka v tom příkladu je, ne? Jde
o princip (tu podmínku)… Klidně si tam vyhazuj
IDontLikeYouAccessingMeNotFromConsoleStopDoingThatPleaseOrIBanYouException.