XML_RPC neznam.
Kdybych hledal chybu, tak si zapnu vypisovani chybovych hlasek
- error_reporting a dam si tam
- var_dump vsechny promene (lze to napsat s carkou za sebe)
Myslim si, ze kdyz nevypise nic, prazdna stranka, ani to echo 135, tak nemas zaple error_reporting. Kdyz nastane chyba, tak odmitne zobrazit cokoliv ze stranky, ikdyz se to provede.
Kdyz si das ob radek echo 1; echo 2 atd a a vypise se neco, tak uvidis, kde script skonci, ktera podminka neprojde.
Obvykle, kdyz se nekam prihlasujes, tak je treba zadat jmeno a heslo, bud admina nebo uzivatele. Kdyz delas treba s LDAP, tam se prihlasuje na uzivatele1, ktery muze prohlizet seznam uzivatelu a jine veci. Pak si overis, zda uzivatel2 existuje. A kdyz jo, pokusis se prihlasit na nej. Bez jakehokoliv prihlaseni by te server mel odmitnout. Pokud ne, pak lze provest hackersky utok, ktery server pretizi prohledavanim databaze.
Možná by mohlo pomoct zavolat nad vytovřenou zprávou metodu serialize, nebo použití XML_RPC_Encode. Viz http://stackoverflow.com/questions/8900179/pear-xml-rpc-encode-vs-php-xmlrpc-encode-request.