|
|||||||||||
Definice CGICGI (Common Gateway Interface) je jednou z mo₧nostφ, jak zavΘst dynamiku do WWW strßnek. Jednß se vlastn∞ o zp∙sob s jak²m spolu komunikuje prohlφ₧eΦ, server a spuÜten² program vykonßvajφcφ p°φsluÜn² po₧adavek. CGI skript je tedy pojem pro program b∞₧φcφ na servru. U₧ivateli je po jeho vykonßnφ poslßn pouze v²sledek. Klasick²m p°φkladem jsou knihy host∙, vyhledßvacφ seznamy, poΦφtadla, obm∞≥ujφcφ se reklmnφ prou₧ky Φi skripty na zpracovßnφ formulß°∙. Podmφnky provozovßnφ CGICGI skript nelze z d∙vodu bezpeΦnosti spouÜt∞t z jakΘhokoliv mφsta na serveru. Obvykle je t°eba dohodnout se sprßvcem serveru o podmφnkßch provozovßnφ CGI skript∙. Mimo jinΘ byste se m∞li dozv∞d∞t, kam skript umφstit.Je takΘ t°eba zajistit, aby CGI skript byl spustiteln² pro WWW server. V UnixovΘm prost°edφ lze toho dosßhnout nap°φklad p°φkazem chmod +x skript.cgi. Pokud skript bude zapisovat do n∞jakΘho souboru, musφte se rovn∞₧ dohodnout se sprßvcem o jeho umφst∞nφ a nßsledn∞ nastavit souboru prßva pro zßpis - chmod +rw data.dat. |
|||||||||||
|