[PHP] L’array superglobals $_SERVER
feb 9th
Tra il client (browser) e il server (web server) avviene una vera è propria “presentazione” intesa come scambio reciproco di parametri che permette ad entrambi gli attori della connessione di predisporsi al meglio per inviare richieste e ricevere informazioni.
Alcuni di questi parametri sono accessibili direttamente da PHP tramite l’array superglobals $_SERVER e sono riportati qui sotto:
| HTTP_HOST | www.figherrimo.com |
| HTTP_USER_AGENT | CCBot/1.0 (+http://www.commoncrawl.org/bot.html) |
| HTTP_ACCEPT | text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 |
| HTTP_ACCEPT_LANGUAGE | en-us,en;q=0.5 |
| HTTP_ACCEPT_ENCODING | gzip |
| HTTP_ACCEPT_CHARSET | ISO-8859-1,utf-8;q=0.7,*;q=0.7 |
| HTTP_KEEP_ALIVE | |
| HTTP_CONNECTION | close |
| HTTP_REFERER | |
| PATH | /usr/local/bin:/usr/bin:/bin |
| SERVER_SIGNATURE | |
| SERVER_SOFTWARE | Apache/2.2 |
| SERVER_NAME | www.figherrimo.com |
| SERVER_ADDR | 62.149.140.162 |
| SERVER_PORT | 80 |
| REMOTE_ADDR | 38.107.191.110 |
| DOCUMENT_ROOT | /web/htdocs/www.figherrimo.com/home/ |
| SERVER_ADMIN | postmaster@figherrimo.com |
| SCRIPT_FILENAME | /web/htdocs/www.figherrimo.com/home/index.php |
| REMOTE_PORT | 54644 |
| GATEWAY_INTERFACE | CGI/1.1 |
| SERVER_PROTOCOL | HTTP/1.1 |
| REQUEST_METHOD | GET |
| QUERY_STRING | |
| REQUEST_URI | /tag/php/ |
| SCRIPT_NAME | /index.php |
| PHP_SELF | /index.php |
| REQUEST_TIME | 1268408137 |
| argv | |
| argc |
Come aggiungere la favicon al tuo sito
ott 22nd
Una favicon (contrattura dall’inglese di favorites icon, icona preferiti) è quell’iconcina che compare a lato dell’url di un sito web e accanto al suo titolo nella scheda corrente. L’immagine qui sotto chiarisce meglio il concetto:
![]()
Ti sei mai chiesto come poterla inserire nel tuo sito? E’ una procedura semplicissima, e in questo articolo ti mostrerò come fare ;)
Guida a come fixare una XSS
set 11th
Spesso si sente parlare di XSS (Cross Site Scripting). In questo breve articolo verranno spiegate le due funzioni di PHP che agevolano il compito del programmatore che intendere correggere il bug.

Queste funzioni non fanno altro che Read the rest of this entry »

