phpDocumentor general
[ class tree: general ] [ index: general ] [ all elements ]

Procedural File: funzioni_url.inc

Source Location: /funzioni_url.inc

Page Details

Funzioni di utilita' per la codifica degli url ai fini di protezione delle operazioni

Author:  Ubik <emiliano.leporati@gmail.com>
Filesource:  Source Code for this file
Constants
AMP_REPLACE  [line 25]

AMP_REPLACE = '&amp;'

[ Top ]

AMP_SEARCH  [line 24]

AMP_SEARCH = '/&(?!(?U)[\w-&]{0,6};)/'

[ Top ]

PROTO  [line 22]

PROTO = isset($_SERVER['https'])?'https://':'http://'

[ Top ]

URL_AMP_DEFAULT  [line 11]

URL_AMP_DEFAULT = 0

implica che $location contiene una url con & e viene restituita com &amp;


[ Top ]

URL_AMP_PHP  [line 19]

URL_AMP_PHP = 2

la url viene passata con &amp; e restituita con &


[ Top ]

URL_AMP_XML  [line 15]

URL_AMP_XML = 1

la url viene passata con &amp; e restituita con &amp;


[ Top ]


Functions
correct_get_post  [line 59]

void correct_get_post( )


[ Top ]
gateway  [line 78]

string gateway( string $file  )

Costruisce l'url che punta al gateway (file php) passato

Parameters:
string   $file: 


[ Top ]
path  [line 33]

string path( string $inizio, [string $fine = '']  )

Collega due stringhe nella formazione di un percorso corretto (es: path('c:\pippo','bravo.xml') = 'c:/pippo/bravo.xml')

Parameters:
string   $inizio: 
string   $fine: 


[ Top ]
pathl  [line 44]

void pathl( )


[ Top ]
url_codifica  [line 113]

string url_codifica( string $location, [integer $replace_amp = URL_AMP_DEFAULT]  )

genera una URL con checksum per impedire la modifica manuale della URL

Parameters:
string   $location:  la stringa contenente la url da codificare
integer   $replace_amp:  indica come trasformare le & (vedere URL_AMP_DEFAULT, URL_AMP_XML, URL_AMP_PHP


[ Top ]
url_valida  [line 147]

boolean url_valida( [string $location = NULL]  )

Controlla se la url passata e' coerente con il checksum previsto

Parameters:
string   $location:  la stringa contenente la url da verificare (se null, viene presa l'ultima pagina richiesta)


[ Top ]


Documentation generated on Thu, 25 Sep 2008 23:29:30 +0200 by phpDocumentor 1.4.0