DannyM
29.05.2015, 14:05:15
Mam wyliczy sume hash i mianowicie problemem jest ¤cy bo na siłe zmienia mi na ¤cy i suma wylicza sie bledna
.'&session_id='.$_SERVER["REMOTE_ADDR"]
.'&amount='.$amount
ŹLE .'¤cy='.$order_info['currency_code']
POWINNO BYĆ ."¤cy=".$order_info['currency_code']
Efekt wychodzi: &amount=60732¤cy=PLN&
Dodam, ze jak tylko usune currency to HASH jest prawidlowy. Niestety to pole jest wymagane i musze je umiescic
Probowalem htmlentities ale wtedy nadal hash jest bledny. Dawalem & #38; i efekt ten sam.
Jakis pomysl jak to przeskoczyc
markuz
29.05.2015, 14:28:33
Możesz umieścić currency jako pierwszy parametr ?currency albo użyć
urlencode
DannyM
29.05.2015, 14:31:30
Cytat(markuz @ 29.05.2015, 15:28:33 )

Możesz umieścić currency jako pierwszy parametr ?currency albo użyć
urlencodeBardzo dobry pomysl ale niestety kolejosc ma znaczenie

Sprawdzilem tez
urlencode i nic nie zminia
markuz
29.05.2015, 15:08:10
To może czas na kod? Podaj kod, wynik i wstaw var_dump na wejściu urlencode oraz var_dump na wyjściu.
trueblue
29.05.2015, 15:30:46
Używasz http_build_query do budowania query string? Jeśli tak to użyj na nim urldecode.