{"id":290,"date":"2015-06-02T09:31:24","date_gmt":"2015-06-02T09:34:33","guid":{"rendered":"https:\/\/7de46PHP_Logo.png"},"modified":"2015-07-16T14:24:27","modified_gmt":"2015-07-16T20:24:27","slug":"funcion-obtener-la-url-actual-completa-con-php","status":"publish","type":"post","link":"https:\/\/emanuelpaxtian.com\/blog\/funcion-obtener-la-url-actual-completa-con-php\/","title":{"rendered":"Funcion: obtener la URL actual completa con PHP"},"content":{"rendered":"<p>Muchas veces necesitamos obtener la URL de la p\u00e1gina actual tal como aparece en la barra de direcci\u00f3n del navegador. Un buen ejemplo de utilizaci\u00f3n es ubicar la URL de la p\u00e1gina actual en alguno de los plugins sociales como Facebook o Twitter para que los usuarios compartan la p\u00e1gina.<\/p>\n<pre class=\"brush:php\">function curPageURL() {\r\n $pageURL = 'http';\r\n if ($_SERVER[\"HTTPS\"] == \"on\") {$pageURL .= \"s\";}\r\n $pageURL .= \":\/\/\";\r\n if ($_SERVER[\"SERVER_PORT\"] != \"80\") {\r\n  $pageURL .= $_SERVER[\"SERVER_NAME\"].\":\".$_SERVER[\"SERVER_PORT\"].$_SERVER[\"REQUEST_URI\"];\r\n } else {\r\n  $pageURL .= $_SERVER[\"SERVER_NAME\"].$_SERVER[\"REQUEST_URI\"];\r\n }\r\n return $pageURL;\r\n}\r\n<\/pre>\n<p>Y para imprimir la URL actual utilizamos:<\/p>\n<pre class=\"brush:php\">echo curPageURL();<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Muchas veces necesitamos obtener la URL de la p\u00e1gina actual tal como aparece en la barra de direcci\u00f3n del navegador. Un buen ejemplo de utilizaci\u00f3n es ubicar la URL de&hellip;<\/p>\n","protected":false},"author":1,"featured_media":596,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-290","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php"],"_links":{"self":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts\/290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/comments?post=290"}],"version-history":[{"count":0,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts\/290\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/media\/596"}],"wp:attachment":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/media?parent=290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/categories?post=290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/tags?post=290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}