Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more. :: Mappa del sito
Tutorials & Scripts, PHP, Linux and more.

Home :: Php :: Indice Php

Funzioni per headers e meta tags

Inserito il: 02-03-2006


Analizzeremo ora due funzioni molto utili che ci permettono di agire attraverso PHP direttamente su due elementi fondamentali delle nostre pagine Web: le intestazioni (universalmente note come headers) e i meta tags (author, keywords, description etc.).

get_headers() è una funzione disponibile di recente in quanto nata con la versione 5 di PHP; essa accetta come argomento un URL e sulla base di quest'ultima produce un array (variabile composta da più valori) contenente gli headers inviati dal Web server in seguito alla soddisfazione della richiesta HTTP.

Di seguito proponiamo un esempio pratico dell'output prodotto dall'azione della funzione get_headers():
<? 
$url = 'http://localhost/info.php';
print_r(get_headers($url));
?>

Il file "info.php" posizionato nella root è il solito file informativo basato sulla funzione "phpinfo()" che chi ha almeno cominciato a imparare il codice PHP conosce benissimo.

Ecco il risultato del nostro piccolo script:
<? 
Array( 
  [0] => HTTP/1.1 200 OK 
  [1] => Date: Sat, 25 Feb 2006 17:20:11 GMT 
  [2] => Server: Apache/1.3.33 (Win32) PHP/5.1.1 
  [3] => X-Powered-By: PHP/5.1.1 
  [4] => Connection: close 
  [5] => Content-Type: text/html
)
?>
La funzione denominata get_meta_tags(), disponibile sin dalla versione 3 di PHP, accetta anch'essa come parametro un'URL, ma produce un'array in cui questa volta vengono allocate informazioni relative ai meta tags della pagina web su cui punta l'URL indicata.

Per cui un listato simile al seguente:
<? 
$url = 'http://www.aspcenter.net';
print_r(get_meta_tags($url));
?>
produrrà in output un risultato simile a questo:
<? 
Array( 
  [description] => Active Server Pages Development Center... 
  [keywords] => webmaster programmazione microsoft active server page...
  [classification] => Webmaster
  [language] => it 
  [robots] => all 
  [revisit-after] => 15 days 
)
?>
Da notare come ogni meta tag si trasformi in uno specificao valore dell'array prodotto.

Attenzione: questo articolo è stato concesso in esclusiva per la pubblicazione a Mrwebmaster.it; ne è vietata la riproduzione, anche parziale, senza l'esplicito consenso dell'autore e della redazione di Mrwebmaster.it.


Indice Php
Apache (19)
CGI (11)
Java (12)
Jsp (16)
Linux (18)
Manuali (6)
Perl (12)
PostgreSQL (12)
Tomcat (10)
Unix (12)
Libri (0)
Forum



Leggere il contenuto di una mailbox con PHP
In questo articolo sulla gestione della posta elettronica tramite PHP e le funzioni IMAP, descriveremo come visualizzare il contenuto della... Leggi l'articolo


Corsi per Webmaster, Web Designer, Programmatori, Grafici e Sistemisti

Mrwcorsi.it
Mrwebmaster.it
4 You Gratis.it
Ceptive.it
Giochi Gratis
Pierotofy.it
Giornale Webmaster
Manuali
Morpheusweb.it
SEO Directory
Visual designer
Forum per Webmaster




Pagina caricata in 0.0001 secondi. | Per informazioni | ©CG di Claudio Garau P.IVA 03219430927 RSS