konto usunięte

Temat: Problem z wysyłką formularza (POST)

Witam serdecznie,
Mam problem z wysłaniem powyższego formularza (jest to element mojej strony, przetłumaczonej przez Google Translator):


form id="dodawaniedokoszyka" class="dodawaniedokoszyka" method="post" action="http://translate.googleusercontent.com/translate_c?depth=1&hl=pl&ie=UTF8&rurl=translate.google.com&sl=pl&tl=fr&u=http://www.strona.pl/koszyk.html#" name="dodawaniedokoszyka">
<input type="hidden" value="1" name="maxilosc">
<input type="hidden" value="1" name="ilosc">
<input type="hidden" value="23" name="vat">
<input type="hidden" value="1005558" name="itemid">
<input type="hidden" value="13 cali FELGA STALOWA FORD TAUNUS (1005558)" name="i_nazwa">
<input type="hidden" value="50" name="i_cena">
<input type="hidden" value="25" name="i_transport">
<input type="hidden" value="używany" name="stanproduktu">
<input type="hidden" value="1" name="depth">
<input type="hidden" value="pl" name="hl">
<input type="hidden" value="UTF8" name="ie">
<input type="hidden" value="translate.google.com" name="rurl">
<input type="hidden" value="pl" name="sl">
<input type="hidden" value="fr" name="tl">
<input type="hidden" value="http://www.strona.pl/koszyk.html" name="u">
<input type="hidden" name="dodawaniedokoszyka" value="">
</form><a onclick="javascript:document.dodawaniedokoszyka.submit()" href="#">+ dodaj do zamówienia</a>


Po wysłaniu go - otrzymuję błąd: 400. That’s an error. Your client has issued a malformed or illegal request. That’s all we know.

Ma ktoś może pomysł jak to naprawić? Co jest problemem??
Bardzo proszę o pomoc, męczę się już z tym niemiłosiernie długo... Nie mam pomysłu co to może być :-((

ŁukaszTen post został edytowany przez Autora dnia 14.07.13 o godzinie 14:06

konto usunięte

Temat: Problem z wysyłką formularza (POST)

Chodzi o to ze bodajze google blokuje pobieranie danej tresci.
Musiał byś skorzystac z jakiegos oficjalnego api od google.
Nie jestem pewien ale ogolnie cos w ten desen.
Pozdrawiam

konto usunięte

Temat: Problem z wysyłką formularza (POST)

Trudno się sprawdza jak sklep sieje wyskakującymi okienkami w JS. Poza tym trudno się sprawdza gdy po dodaniu do koszyka przenosi na stronę w języku polskim.

Skoro szukanie błędu jest utrudnione to polecam przeszukać logi apache w poszukiwaniu rozwiązania problemu.

Przyznaję jednak, że najlepszym rozwiązaniem byłoby zrezygnowanie z translatora i przetłumaczenie sklepu głównie dlatego, że translator tłumaczy na zasadzie "ja chcieć mieć biała kota".

konto usunięte

Temat: Problem z wysyłką formularza (POST)

Generalnie problem polega na tym iż do tłumaczenia strony wykorzystuję google translator (wiem jaką ma "jakość"). Ten formularz jest już na przetłumaczonej stronie w tej formie (skopiowałem do ze źródła).

Problem polega na tym iż nie idzie go wysłać - za każdym razem otrzymuję ten błąd 400 od Googla....
(skopiuj go sobie na dysk proszę i zobacz). Nie wiem co jest w takiego iż nie pozwala na wysyłkę...

Bardzo proszę o pomoc :(
Dziwnie działa ten translator.... :/

konto usunięte

Temat: Problem z wysyłką formularza (POST)

Jak zmienię wysyłkę formularza z POST na GET - to przechodzi... problem w tym że potrzebuję POST'a.... :(
Konrad Ogar

Konrad Ogar Prezes Zarządu,
WEBimpuls Sp. z o.o.

Temat: Problem z wysyłką formularza (POST)

Witam,
zauważyłem pewną niezgodność w tym formularzu a dokładnie w parametrze ACTION: otóż skoro wysyłasz formularz, który z niżej podanych INPUTów tworzy sobie sam dane typu "...php?name_inputa=jego_value&name=value..." itd. to dlaczego w ACTION w danych GET masz już wpisane takie same parametry jak nazwy inputów?!

W ten sposób dublujesz sobie te parametry. Być może kod po stronie google testuje czy są dane GET czy POST i wykrywa że jednocześnie puszczasz w linku dane GET i dodatkowo formularz sam sobie tworzy plik POST z danymi i o tych samych nazwach np: maxilosc=1&u=http://www.strona.pl/koszyk.html&sl=pl&tl=fr...

Spróbuj skrócić link: ACTION="http://translate.googleusercontent.com/translate_c".

Nie gwarantuje że to pomoże ale może naprowadzi na rozwiązanie.

Następna dyskusja:

Problem z LightView i input...




Wyślij zaproszenie do