nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: php include

Von: Catarsi (marcocatarsi@tiscaly.it) [Profil]
Datum: 10.07.2008 19:07
Message-ID: <1ijvm47.1jdd3ux1cnj862N%marcocatarsi@tiscaly.it>
Newsgroup: it.comp.www.php
sara <sara@perchevuoilamiamail.it> wrote:

> vorrei sapere come fare per riconoscere la "chiamata" di inclusione..
cioè
> legittima fatta da index.php (HTTP_REFERER posto in nomepagina.php sembra
> non funzionare) tutto ciò al fine di impedire che se nomepagina.php viene
> richiamata via url senza passare per index.php mi deve dare pagina bianca.

La prima che mi viene in mente è questa sotto, da inserire all'inizio di
ciascuna pagina inclusa:

$UrlAssolutoPaginaInclusa="http://urlAssoluto.include.php";

if ( $UrlAssolutoPaginaInclusa== "http://" . $_SERVER['HTTP_HOST'] .
$_SERVER["SCRIPT_NAME"]) {
exit();
}

... ma il problema, come era d'uso dire negli anni 70, sta a monte. Per
quale motivo fai produrre output dalle pagine incluse?

Io non sono un esperto del settore, ma un po' di php l'ho masticato, e
non mi sono mai imbattuto in un'esigenza del genere.

--
mailto: y = i
------------------------------------------------------
http://www.catarsi.it
Vivo nel terrore di non essere frainteso (Oscar Wilde)

[ Auf dieses Posting antworten ]