{"id":721,"date":"2015-03-10T09:17:52","date_gmt":"2015-03-10T09:17:52","guid":{"rendered":"http:\/\/www.ardiseny.es\/wordpress\/?p=721"},"modified":"2018-07-14T18:31:27","modified_gmt":"2018-07-14T18:31:27","slug":"como-funciona-php","status":"publish","type":"post","link":"https:\/\/www.ardiseny.es\/wordpress\/como-funciona-php\/","title":{"rendered":"Como funciona PHP?"},"content":{"rendered":"<section class=\"wpb-content-wrapper\"><div id=\"tdi_1\" class=\"tdc-row\"><div class=\"vc_row tdi_2  wpb_row td-pb-row\" >\n<style scoped>\n\/* custom css - generated by TagDiv Composer *\/\n\n\/* custom css - generated by TagDiv Composer *\/\n.tdi_2,\r\n                .tdi_2 .tdc-columns{\r\n                    min-height: 0;\r\n                }.tdi_2,\r\n\t\t\t\t.tdi_2 .tdc-columns{\r\n\t\t\t\t    display: block;\r\n\t\t\t\t}.tdi_2 .tdc-columns{\r\n\t\t\t\t    width: 100%;\r\n\t\t\t\t}.tdi_2:before,\r\n\t\t\t\t.tdi_2:after{\r\n\t\t\t\t    display: table;\r\n\t\t\t\t}\n<\/style><div class=\"vc_column tdi_4  wpb_column vc_column_container tdc-column td-pb-span12\">\n<style scoped>\n\/* custom css - generated by TagDiv Composer *\/\n\n\/* custom css - generated by TagDiv Composer *\/\n.tdi_4{\r\n                    vertical-align: baseline;\r\n                }.tdi_4 > .wpb_wrapper,\r\n\t\t\t\t.tdi_4 > .wpb_wrapper > .tdc-elements{\r\n\t\t\t\t    display: block;\r\n\t\t\t\t}.tdi_4 > .wpb_wrapper > .tdc-elements{\r\n\t\t\t\t    width: 100%;\r\n\t\t\t\t}.tdi_4 > .wpb_wrapper > .vc_row_inner{\r\n\t\t\t\t    width: auto;\r\n\t\t\t\t}.tdi_4 > .wpb_wrapper{\r\n\t\t\t\t    width: auto;\r\n\t\t\t\t    height: auto;\r\n\t\t\t\t}\n<\/style><div class=\"wpb_wrapper\" >[vc_column_text]<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script><!-- Blog Ardiseny --><ins class=\"adsbygoogle\" style=\"display: block;\" data-ad-client=\"ca-pub-1517069012421259\" data-ad-slot=\"6617976911\" data-ad-format=\"auto\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><br \/>\n<a href=\"http:\/\/www.ardiseny.es\/wordpress\/http:\/\/wp.ardiseny.es\/wp-content\/uploads\/2015\/03\/phpCode.png\"><img decoding=\"async\" width=\"300\" height=\"199\" class=\"alignleft size-medium wp-image-722\" src=\"http:\/\/www.ardiseny.es\/wordpress\/http:\/\/wp.ardiseny.es\/wp-content\/uploads\/2015\/03\/phpCode-300x199.png\" alt=\"phpCode\" srcset=\"https:\/\/www.ardiseny.es\/wordpress\/http:\/\/wp.ardiseny.es\/wp-content\/uploads\/2015\/03\/phpCode-300x199.png 300w, https:\/\/www.ardiseny.es\/wordpress\/http:\/\/wp.ardiseny.es\/wp-content\/uploads\/2015\/03\/phpCode.png 650w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>PHP es un lenguaje de programaci\u00f3n a lado del servidor.<\/p>\n<p><strong>Que quiere decir esto?<\/strong><\/p>\n<p>Pues algo muy sencillo. Primero debemos saber que es un <strong>Servidor o Hosting<\/strong>.<\/p>\n<p>Explicaci\u00f3n de wikipedia:<\/p>\n<p>\u00ab<em>Un\u00a0<b>servidor<\/b>\u00a0es una aplicaci\u00f3n en ejecuci\u00f3n (<a title=\"Software\" href=\"http:\/\/es.wikipedia.org\/wiki\/Software\">software<\/a>) capaz de atender las peticiones de un cliente y devolverle una respuesta en concordancia. Los servidores se pueden ejecutar en cualquier tipo de computadora, incluso en computadoras dedicadas a las cuales se les conoce individualmente como \u00abel servidor\u00bb. En la mayor\u00eda de los casos una misma computadora puede proveer m\u00faltiples servicios y tener varios servidores en funcionamiento. La ventaja de montar un servidor en computadoras dedicadas es la\u00a0<b>seguridad<\/b>. Por esta raz\u00f3n la mayor\u00eda de los servidores son procesos daemon dise\u00f1ados de forma que puedan funcionar en computadoras de prop\u00f3sito espec\u00edfico.<\/em><\/p>\n<p><em>Los servidores operan a trav\u00e9s de una\u00a0<a title=\"Arquitectura cliente-servidor\" href=\"http:\/\/es.wikipedia.org\/wiki\/Arquitectura_cliente-servidor\">arquitectura cliente-servidor<\/a>. Los servidores son programas de computadora en ejecuci\u00f3n que atienden las peticiones de otros programas, los\u00a0<a title=\"Cliente (inform\u00e1tica)\" href=\"http:\/\/es.wikipedia.org\/wiki\/Cliente_(inform%C3%A1tica)\">clientes<\/a>. Por tanto, el servidor realiza otras tareas para beneficio de los clientes. Ofrece a los clientes la posibilidad de compartir datos, informaci\u00f3n y recursos de hardware y software. Los clientes usualmente se conectan al servidor a trav\u00e9s de la red pero tambi\u00e9n pueden acceder a \u00e9l a trav\u00e9s de la computadora donde est\u00e1 funcionando. En el contexto de redes\u00a0<a title=\"Internet Protocol\" href=\"http:\/\/es.wikipedia.org\/wiki\/Internet_Protocol\">Internet Protocol<\/a>\u00a0(IP), un servidor es un programa que opera como oyente de un\u00a0<a title=\"Socket de Internet\" href=\"http:\/\/es.wikipedia.org\/wiki\/Socket_de_Internet\">socket<\/a>.<sup id=\"cite_ref-1\"><a href=\"http:\/\/es.wikipedia.org\/wiki\/Servidor#cite_note-1\">1<\/a><\/sup><\/em><\/p>\n<p><em>Com\u00fanmente los servidores proveen servicios esenciales dentro de una red, ya sea para usuarios privados dentro de una organizaci\u00f3n o compa\u00f1\u00eda, o para usuarios p\u00fablicos a trav\u00e9s de\u00a0<a title=\"Internet\" href=\"http:\/\/es.wikipedia.org\/wiki\/Internet\">Internet<\/a>. Los tipos de servidores m\u00e1s comunes son\u00a0<a title=\"Servidor de base de datos\" href=\"http:\/\/es.wikipedia.org\/wiki\/Servidor_de_base_de_datos\">servidor de base de datos<\/a>,\u00a0<a title=\"Servidor de archivos\" href=\"http:\/\/es.wikipedia.org\/wiki\/Servidor_de_archivos\">servidor de archivos<\/a>,\u00a0<a title=\"Servidor de correo\" href=\"http:\/\/es.wikipedia.org\/wiki\/Servidor_de_correo\">servidor de correo<\/a>,\u00a0<a title=\"Servidor de impresi\u00f3n\" href=\"http:\/\/es.wikipedia.org\/wiki\/Servidor_de_impresi%C3%B3n\">servidor de impresion<\/a>,\u00a0<a title=\"Web server\" href=\"http:\/\/es.wikipedia.org\/wiki\/Web_server\">servidor web<\/a>,\u00a0<a title=\"Servidor de videojuego\" href=\"http:\/\/es.wikipedia.org\/wiki\/Servidor_de_videojuego\">servidor de juego<\/a>, y\u00a0<a title=\"Servidor de aplicaciones\" href=\"http:\/\/es.wikipedia.org\/wiki\/Servidor_de_aplicaciones\">servidor de aplicaciones<\/a>.<\/em><sup id=\"cite_ref-2\"><em><a href=\"http:\/\/es.wikipedia.org\/wiki\/Servidor#cite_note-2\">2<\/a>\u00a0<\/em>\u00ab<\/sup><\/p>\n<p>Con esto nos queda claro que un servidor es como un ordenador remoto que se encarga de tener activos p\u00e1ginas web o aplicaciones web. Los servidores se han hecho imprescindibles, ya que el BIG DATA o la famosa nube se basa en ellos. El termino nube que tanto utilizamos hoy d\u00eda no deja de estar basado en tecnolog\u00edas de servidor.<\/p>\n<p><strong>A lo que nos ata\u00f1e este taller, explicar como funciona PHP.<\/strong><\/p>\n<ul>\n<li>PHP se instala en el servidor remoto.<\/li>\n<li>El usuario manda una petici\u00f3n de p\u00e1gina web.<\/li>\n<li>Si hay c\u00f3digo PHP en la p\u00e1gina.<\/li>\n<li>PHP analiza la petici\u00f3n y genera una p\u00e1gina web din\u00e1mica dependiendo de la petici\u00f3n que haya solicitado el usuario.<\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.ardiseny.es\/wordpress\/http:\/\/wp.ardiseny.es\/wp-content\/uploads\/2015\/03\/funcionamientodephp.gif\"><img decoding=\"async\" width=\"300\" height=\"158\" class=\"aligncenter size-medium wp-image-723\" src=\"http:\/\/www.ardiseny.es\/wordpress\/http:\/\/wp.ardiseny.es\/wp-content\/uploads\/2015\/03\/funcionamientodephp-300x158.gif\" alt=\"funcionamientodephp\" \/><\/a><\/p>\n<p>Como vemos en la imagen el usuario hace una petici\u00f3n(Una petici\u00f3n es entrar en una web, enviar un formualrio, rellenar campos din\u00e1micos, introducir alg\u00fan dato, hacer clic en un link, etc), PHP interpreta y le da una respuesta en HTML.<\/p>\n<p>Lo mejor de PHP es que es lenguaje, que al ser instalado en el servidor, el usuario no puede modificar en su ordenador y gracias a esto podemos hacer aplicaciones m\u00e1s seguras.<\/p>\n<p><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script><!-- Blog Ardiseny --><ins class=\"adsbygoogle\" style=\"display: block;\" data-ad-client=\"ca-pub-1517069012421259\" data-ad-slot=\"6617976911\" data-ad-format=\"auto\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script>[\/vc_column_text]<\/div><\/div><\/div><\/div><div id=\"tdi_5\" class=\"tdc-row\"><div class=\"vc_row tdi_6  wpb_row td-pb-row\" >\n<style scoped>\n\/* custom css - generated by TagDiv Composer *\/\n\n\/* custom css - generated by TagDiv Composer *\/\n.tdi_6,\r\n                .tdi_6 .tdc-columns{\r\n                    min-height: 0;\r\n                }.tdi_6,\r\n\t\t\t\t.tdi_6 .tdc-columns{\r\n\t\t\t\t    display: block;\r\n\t\t\t\t}.tdi_6 .tdc-columns{\r\n\t\t\t\t    width: 100%;\r\n\t\t\t\t}.tdi_6:before,\r\n\t\t\t\t.tdi_6:after{\r\n\t\t\t\t    display: table;\r\n\t\t\t\t}\n<\/style><div class=\"vc_column tdi_8  wpb_column vc_column_container tdc-column td-pb-span12\">\n<style scoped>\n\/* custom css - generated by TagDiv Composer *\/\n\n\/* custom css - generated by TagDiv Composer *\/\n.tdi_8{\r\n                    vertical-align: baseline;\r\n                }.tdi_8 > .wpb_wrapper,\r\n\t\t\t\t.tdi_8 > .wpb_wrapper > .tdc-elements{\r\n\t\t\t\t    display: block;\r\n\t\t\t\t}.tdi_8 > .wpb_wrapper > .tdc-elements{\r\n\t\t\t\t    width: 100%;\r\n\t\t\t\t}.tdi_8 > .wpb_wrapper > .vc_row_inner{\r\n\t\t\t\t    width: auto;\r\n\t\t\t\t}.tdi_8 > .wpb_wrapper{\r\n\t\t\t\t    width: auto;\r\n\t\t\t\t    height: auto;\r\n\t\t\t\t}\n<\/style><div class=\"wpb_wrapper\" >[vc_column_text]Si te a servido o gustado, haznos un favor y comparte en redes sociales.<br \/>\nAbajo pod\u00e9is dejar vuestro comentario.<br \/>\nSi quereis os pod\u00e9is suscribir a nuestro blog.<\/p>\n<style type=\"text\/css\"><!-- #mc_embed_signup{background:none; clear:left; font:14px Helvetica,Arial,sans-serif; } \/* Add your own MailChimp form style overrides in your site stylesheet or in this style block. We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. *\/ --><\/style>\n<div id=\"mc_embed_signup\">\n<form id=\"mc-embedded-subscribe-form\" class=\"validate\" action=\"https:\/\/ardiseny.us12.list-manage.com\/subscribe\/post?u=21deaadbe6ed999630c8fe807&amp;id=a977bf7932\" method=\"post\" name=\"mc-embedded-subscribe-form\" novalidate=\"\" target=\"_blank\">\n<div id=\"mc_embed_signup_scroll\">\n<p><label for=\"mce-EMAIL\">Suscribirte ofertas y noticias<\/label><br \/>\n<input id=\"mce-EMAIL\" class=\"email\" name=\"EMAIL\" required=\"\" type=\"email\" value=\"\" placeholder=\"email address\" \/><\/p>\n<div style=\"position: absolute; left: -5000px;\"><input tabindex=\"-1\" name=\"b_21deaadbe6ed999630c8fe807_a977bf7932\" type=\"text\" value=\"\" \/><\/div>\n<div class=\"clear\"><input id=\"mc-embedded-subscribe\" class=\"button\" name=\"subscribe\" type=\"submit\" value=\" Subscribete para estar informado \" \/><\/div>\n<\/div>\n<\/form>\n<\/div>\n<p>Gracias.<\/p>\n<p>[\/vc_column_text]<\/div><\/div><\/div><\/div>\n<\/section>","protected":false},"excerpt":{"rendered":"[vc_column_text] PHP es un lenguaje de programaci\u00f3n a lado del servidor. Que quiere decir esto? Pues algo muy sencillo. Primero debemos saber que es un Servidor o Hosting. Explicaci\u00f3n de wikipedia: \"Un\u00a0servidor\u00a0es una aplicaci\u00f3n en ejecuci\u00f3n (software) capaz de atender las peticiones de un cliente y devolverle una respuesta en concordancia. Los servidores se pueden [...]","protected":false},"author":1,"featured_media":722,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42],"tags":[],"class_list":["post-721","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-taller-php"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.ardiseny.es\/wordpress\/wp-json\/wp\/v2\/posts\/721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ardiseny.es\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ardiseny.es\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ardiseny.es\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ardiseny.es\/wordpress\/wp-json\/wp\/v2\/comments?post=721"}],"version-history":[{"count":0,"href":"https:\/\/www.ardiseny.es\/wordpress\/wp-json\/wp\/v2\/posts\/721\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ardiseny.es\/wordpress\/wp-json\/wp\/v2\/media\/722"}],"wp:attachment":[{"href":"https:\/\/www.ardiseny.es\/wordpress\/wp-json\/wp\/v2\/media?parent=721"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ardiseny.es\/wordpress\/wp-json\/wp\/v2\/categories?post=721"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ardiseny.es\/wordpress\/wp-json\/wp\/v2\/tags?post=721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}