Nejste přihlášeni
Stránky 1
Ahoj,
řeším problém. Mám PHP script, který po aktivaci(načtení stránky v prohlížeči) upraví nějaké záznamy v MySQL databázi. Tento script by měl každou hodinu spouštět cron. Toto funguje, ale chtěl bych se zeptat jak mám v PHP omezit aby ten script šel spustit jen z cronu a ne když zadám jeho adresu v prohlížeči.
Děkuji.
Offline
a co klasika?
<Files "nazevsouboru.php">
Order Allow,Deny
Deny from All
</Files>
W3C validator | Performance tools | Stavové kódy HTTP | Fiddle | Codepen | Ideone | XAMPP
Offline
Děkuji za odpověd, to mě nenapadlo, protože to neznám. Předpokládám že se jedná o .htaccess? Abych mohl vymezit jen přístup z cronu, budu muset znát znát IP adresu a tu najdu kde? :-)
Offline
toto je pro přístup z internetu, "lokální" přístup není omezen
ano, htaccess
W3C validator | Performance tools | Stavové kódy HTTP | Fiddle | Codepen | Ideone | XAMPP
Offline
Aha, už jsem si o tom něco přečetl. Chápu.
Děkuji :-)
Offline
Dnes jsem na to koukal a myslím že je omezen i "lokální" přístup, protože script se nespouští :-)
Offline
Takže musel jsem trochu prostudovat .htaccess. Následně to vypadá takto:
<Files "cron.php">
Order Deny,Allow
Deny from All
Allow from 88.86.121.5
</Files>
Offline
Stránky 1