phpbar.de logo

Mailinglisten-Archive

[php] SID aus URI entfernen

[php] SID aus URI entfernen

Werner Stuerenburg php_(at)_phpcenter.de
Wed, 27 Jun 2001 17:31:29 +0200


> Aus
> "/allgemein/texte.phtml?db=i_ivp&tb=texte&id=4&PHPSESSID=2e3e0dee942277e
> 8d2537264f1f59b41"
> soll
> "/allgemein/texte.phtml?db=i_ivp&tb=texte&id=4"

> bzw. aus
> "/allgemein/texte.phtml?PHPSESSID=2e3e0dee942277e8d2537264f1f59b41"
> soll
> "/allgemein/texte.phtml"

if (sp($str, '&PHPSESSID')) {//
        $result = splitEx($input, '&PHPSESSID', 0);
}
elseif (sp($str, '?PHPSESSID')){// 
        $result = splitEx($input, '?PHPSESSID', 0);
}

function splitEx($str, $sep, $no){
        if (!$str) return ;
        if (!$sep) return $str;
        $split = explode($sep, $str);
        $cnt_ar = count($split);
        if (!$cnt_ar) return ;
        if ($no < 0 && $cnt_ar + $no >= 0) {
                return $split[$cnt_ar + $no];
        }
        elseif ($n0 < $cnt_ar) {
                return $split[$no];
        }
}

function sp($str, $searchTerm){
        if (!is_string($searchTerm)) return 0;
        if (is_array($searchTerm)) return 0;
        if (!$searchTerm) return 0;
        return strpos(chr(31).$str, $searchTerm);
}

function ssp($str, $searchTerm){
        return sp(strToLower($str), $searchTerm);
}




-- 
Herzlich
Werner Stuerenburg            

_________________________________________________
ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen
Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409
http://pferdezeitung.de




php::bar PHP Wiki   -   Listenarchive