[ Ruddolf Getel @ 25.04.2005. 13:01 ] @
Voleo bi da neko, ako mu nije tesko, ukratko napise sta se zapravo desava kada korisnik pozove neku php stranicu.

Znaci, od slanja http zahteva web serveru... parsiranja... prevodjenja
pa sve do momenta kada korisnik dobije nazad HTML.

Mislim da bi ovo pomoglo mnogima da razumenju sta se zapravo desava sa njihovim kodom.
Zasto je PHP SCRIPT jezik? Da li Zend engine kada izgenerise kod automatski osobadja sve resurse, tako da nigde ne ostaje slika procesa?
Da li su SESSIONI jedina stvar koja ostaje na serveru?
[ m4j3v1c4 @ 25.04.2005. 18:15 ] @
http://www.php.net/manual/en/

http://www.zend.com/
[ LazyDog @ 26.04.2005. 03:52 ] @
izvini, ali mislim da ova 2 linka autor topic-a vec zna.

zaboravio si i www.google.com
[ boccio @ 26.04.2005. 09:29 ] @
O ovome moze komotno knjiga da se napise. Postavio si suvise opsta i siroka pitanja da bi sad neko odgovarao kroz obican post...
Citat:
Ruddolf Getel: sta se zapravo desava kada korisnik pozove neku php stranicu.

Znaci, od slanja http zahteva web serveru... parsiranja... prevodjenja
pa sve do momenta kada korisnik dobije nazad HTML.

Preporucio bih ti da detaljno prostudiras CGI (Common Gateway Interface), svi skript jezici (php, perl, etc...) postuju ista pravila pri komunikaciji sa serverom. Ima dosta tutoriala i white papers-a na tu temu.
Citat:
Ruddolf Getel:
Zasto je PHP SCRIPT jezik?

PHP je "skript" jezik zato sto se interpretira, odnosno u realnom vremenu izvrsava. Interpretator cita liniju po liniju koda i izvrsava je. Ako ti nije najjasnija razlika izmedju interpretatora i kompajlera - opet moram ponoviti: citaj dokumente na webu. Kljucne reci imas.
Citat:
Ruddolf Getel:
Da li su SESSIONI jedina stvar koja ostaje na serveru?

Pa sad...aj malo preciznije. U kom smislu "jedina stvar". Na sta ciljas - da li ti kao programer mozes perzistentno ostaviti neke podatke na serveru pa im pristupati kasnije? Jel to poenta pitanja?



[ SFilip @ 28.04.2005. 23:58 ] @
Citat:
Voleo bi da neko, ako mu nije tesko, ukratko napise sta se zapravo desava kada korisnik pozove neku php stranicu.


Evo najprostijeg objasnjenja:
Kada ti pozoves neku PHP scriptu, na samom serveru se aktivira PHP prevodilac koji polako izvrsava naredbe i, ako je to potrebno, vraca HTML code tvom browseru. Znaci browser ne "vidi" PHP vec samo HTML. Sa PHP-om radi iskljucivo sam prevodilac koji se nalazi na serveru.

Nadam se da sam bio dovoljno jasan
BTW Neke stvari nisam bas najtacnije rekao, ali razume se sta se odprilike desava pri izvrsavanju.