#1 2013-07-16 00:18:05

MaRRRrty
Člen
Registrován: 2013-04-25
Příspěvky: 16

Aktivace scriptu jen z crona

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

#2 2013-07-16 00:30:09

Destroyer
Endora rádce
Registrován: 2009-11-01
Příspěvky: 2,097
Web

Re: Aktivace scriptu jen z crona

a co klasika?

<Files "nazevsouboru.php">
Order Allow,Deny
Deny from All
</Files>

Offline

#3 2013-07-16 01:06:10

MaRRRrty
Člen
Registrován: 2013-04-25
Příspěvky: 16

Re: Aktivace scriptu jen z crona

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

#4 2013-07-16 01:13:15

Destroyer
Endora rádce
Registrován: 2009-11-01
Příspěvky: 2,097
Web

Re: Aktivace scriptu jen z crona

toto je pro přístup z internetu, "lokální" přístup není omezen
ano, htaccess

Offline

#5 2013-07-16 01:31:15

MaRRRrty
Člen
Registrován: 2013-04-25
Příspěvky: 16

Re: Aktivace scriptu jen z crona

Aha, už jsem si o tom něco přečetl. Chápu.

Děkuji :-)

Offline

#6 2013-07-16 12:04:52

MaRRRrty
Člen
Registrován: 2013-04-25
Příspěvky: 16

Re: Aktivace scriptu jen z crona

Dnes jsem na to koukal a myslím že je omezen i "lokální" přístup, protože script se nespouští :-)

Offline

#7 2013-07-17 01:10:44

MaRRRrty
Člen
Registrován: 2013-04-25
Příspěvky: 16

Re: Aktivace scriptu jen z crona

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

Zápatí

Založeno na FluxBB | CZ a SK