phpbar.de logo

Mailinglisten-Archive

[php] Pr?fen ob daten mittels GET Button ?bertragen wurden?

[php] Pr?fen ob daten mittels GET Button ?bertragen wurden?

Christian Hofmann php_(at)_phpcenter.de
Wed, 9 May 2001 17:28:50 +0200


Hallo,

> Was mache ich aber, wenn mir die aufrufende Seite
> nicht bekannt ist )und ich so nicht weiß, dass
> es checkme gibt/heißt) oder die Daten mittels GET
> übertragen werden?
>

ich habe mir mal eine Funktion gebastelt:

function ueber_button()
{
global $REQUEST_METHOD, $HTTP_GET_VARS;
if ($REQUEST_METHOD=='GET')
{
$data='';
$the=$HTTP_GET_VARS;
    for(reset($the); $key = key($the); next($the)) {
        $data.= $key;
    }
if (strlen($data)>0) {RETURN TRUE;} else {RETURN FALSE;}
}
else if ($REQUEST_METHOD=='POST')
{
RETURN TRUE;
}
else {RETURN FALSE;}
}

leider ist sie zu streng.

Sobald jemand http://www.domain.de/x.php?x=y aufruft
(also mit Parameter),
denkt sie es ist auch über ein Button aufgerufen worden.
Das läßt sich wohl nicht ändern, oder?

Vielen Dank,

Christian



php::bar PHP Wiki   -   Listenarchive