Autor Zpráva
xili
Profil *
Dobrý den,

mám takový banální problém při využívání soap klienta, který je volně stažitelný na http://pear.php.net. Problém spočívá ve volání funkce call, kdy volám metodu, která je na serveru, s danými parametry, tak dorazí vždy hodnoty parametrů prázdné.

Kód:

$params = array (
'User' => 'user',
'PW' => 'pass',
'Apli' => 'apli',
'StartPt' => '1.1.2000',
);

$client->call('metoda', $params );

Jsem z toho opravu jiz zoufali, sedim nad tim nekolikaty den a tak vas prosim zda-li s tim mate nekdo zkusenosti, poradte mi.

Diky moc
krteczek
Profil
tipuji že jsou vyplé register_globals() a vy přebíráte proměnné $user místo $_POST['user'] $_GET['user']. krteczek
xili
Profil *
Nene, opravdu až zas tak banální chyba to není. Parametry jsou nastavené napevno, nikoliv promněnou..
krteczek
Profil
dobře ale pokud jsem to správně pochopil tak soap je klient a aplikace běží na serveru, nějakou metodu musí použít pro přenos informací mezi sebou, když data na server nedorazí znamená to chybu někde mezi tipuji na globální proměnné už podruhě
xili
Profil *
Jo to ano, ale chyba je totiž prý zřejmě někde v mém scriptu, jelikož ostatním lidem toto funguje. Takže, že by byla v nastavení serveru, kde paramtery doráží je víceméně vyloučené.

Aplikaci resp. služba, která běží na serveru je napsána v ASPX, ale to by asi nemělo hrát roli, ne?
Leo
Profil
A co treba se kouknout, co z vaseho klienta odchazi na server - pokud mate PHP na lokale, tak treba prohlizecem paketu nebo http hlavicek. Leo
xili
Profil *
Leo: Zkusím to. Prosím tě, nejsem tak zběhlí a nenapadá mně, jak bych si toto mohl zobrazit?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0