Portál AbcLinuxu, 3. prosince 2025 17:27
Řešení dotazu:
Väčšina hostingov to rieši tak, že dovolí používateľom zadať len URL adresu skriptu, ktorý potom cron zavolá cez wget (curl, ...) ako normálnu stránku.- pomocou wget-u mozem ten script aj spustit? Ja som myslel ze wget sluzi len na download nejakeho obsahu, teda na to ho vyuzivam ja ;) Ako to mam teda pomocou wget-u spravit? Nemozem to nikde najst... Alebo pomocou toho curl, bude stacit ked tam zadam len URL-ku a hotovo? Samozrejme to necham spustat pod uzivatelom s omedzenymi pravami. Myslis ze to bude stacit, ked sa to takto iba jednoducho spusti?
Imho dať používateľom niečo funkčne ekvivalentné shell-u je v linuxe najlepšou cestou ako sa nechať hacknúť.- Ved prave, preto to nema byt nieco ekvivalentne shell-u. Len som netusil ako inak to spravit.
...ešte ju zvalidujem na ich doménu, aby cez to nerobili nejaké útoky.To urcite spravim. Dik moc za rady
. Wget pošle požadavek na server a ten ho zpracuje a vyhodí mu html. Je to úplně stejný, jako by jsi zadal onu adresu do webového prohlížeče. Načte se daná stránka, čemuž předchází spuštění onoho scriptu.
. Já bych to řešil tak, že php by ošetřené vstupy ládovalo do databáze. Skriptem by jsi pak cpal obsah db do cronu. Jako vstup by byla čistě jen URL stránky, kterou by chtěli uživatelé checkovat. URL by jsi přes cron volal třeba jmenovaným wgetem.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.