Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wysylanie danych POST bez formualrza, Po raz kolejny ale jednak nie do konca
-Fobb-
post
Post #1





Goście







Mam taki problem, ze nie wiem jak wyslac dane POST bez formularza, ale w taki sposob zeby przekierowalo na ta strone do ktorej przeselam te dane.

Szukalem na forum, znalazlem dokladny opis jak wyslac dane POSTEM do jakiejs strony przy pomocy cURL, ale wtedy co najwyzej moge dostac odpowiedz od tej strony i ja wyswietlic, a tak nie chce.

Skrypt znajduje sie na obcym serwerze i chce zeby tam uzytkownik pozostal.

Dodam, ze chodzi o system platnosci.pl.

Jesli niezbyt jasno sie wyrazilem to chodzi mi po prostu o to co bym mial gdybym mial zwykly formularz z danymi wysylany do zewnetrznego serwera. Ale wtedy uzytkownik musial by kliknac w submita, a tego jednego klika bardzo chcialbym wyeliminowac.

Nie wiem czy jest w opcjach curla jakis paramert, ktory by to umozliwil. Czytalem manuala ale nic nie znalazlem, albo nie ma albo jestem slepy.

Byc moze w ogole strzelam do muchy z armaty i da sie to jakos prosciej zrobic (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jarek_bolo
post
Post #2





Grupa: Zarejestrowani
Postów: 149
Pomógł: 12
Dołączył: 3.03.2008
Skąd: łódzkie

Ostrzeżenie: (0%)
-----


Odkopuję trochę stary temat, ale mam dokładnie tą samą potrzebę.

Integruję platnosci.pl na stronie w której będzie kilka opcji opłaty wyróżnienia ogłoszenia (ze względu na długość trwania wyróżnienia) i chciał bym najpierw wszystko co się da zrobić u siebie.
Czyli mam formularz z inputami typu radio gdzie wybieram opłatę jak również mam wyświetlone opcje płatności pobrane dla mojego posa dynamicznie.
User ma sobie wybrać co trzeba i nacisnąć wyślij, co go przekieruje jeszcze do mojego serwera, gdzie dopiero buduję odpowiednie zgłoszenie do systemu platnosci.pl

I teraz to co chciał bym osiągnąć to wysłać poprzez cURL, metodą POST, to zgłoszenie, ale jednocześnie przekierować usera na stronę płatności, bo tam musi wykonać dalsze czynności, po czym system platnosci.pl z powrotem przekieruje usera na mój serwer pod skonfigurowane adresy (ok lub error).

Co prawda w innym temacie @Kocurro bodajże podał, że po prostu należy podejść od drugiej strony do problemu. Czyli stworzyć form w którym atrybut action="" od razu będzie kierował do platnosci.pl i stworzy nowa płatność bez weryfikacji czy właściwa kwota jest podana. Platnosci.pl stworzą nową płatność w swoim systemie, po czym wyślą powiadomienie o tym, wtedy dopiero po odebraniu tego powiadomienia używając API platnosci.pl muszę pobrać szczegóły tej płatności i sprawdzić czy zgadza się kwota i jeśli nie to wtedy również korzystając z API anulować płatność.

Pewnie tak to zrobię, ale wciąż ciekawi mnie czy można zrobić cURLem takiego powiedzmy "header('Location: xxx')" tyle, że metodą POST wraz z zmiennymi??

Ten post edytował jarek_bolo 30.04.2009, 12:25:13
Go to the top of the page
+Quote Post

Posty w temacie
- Fobb   Wysylanie danych POST bez formualrza   7.07.2006, 12:11:47
- - Jojo   Nadziałem się kiedyś na podobny problem związany z...   7.07.2006, 12:15:08
- - Fobb   Platnosci.pl tez akceptuja GETa, ale pisza wyrazni...   7.07.2006, 12:26:58
- - Jojo   Preparując nagłówki możesz zrobić niemal wszystko,...   7.07.2006, 12:29:57
- - LBO   Biblioteka CURL" title="Zobacz w manualu php" targ...   7.07.2006, 14:23:44
- - nasty_psycho   Osobiscie nigdy tego nie probowalem ale mysle ze p...   7.07.2006, 14:55:34
- - Seth   http://forum.php.pl/index.php?showtopic=19683 http...   7.07.2006, 14:59:55
- - yaro   Wystarczyło wpisać w google: post+php i na pierwsz...   7.07.2006, 15:00:48
- - Gość   Dzieki za linki, ale niestety nie chodzi mi o to. ...   7.07.2006, 18:19:53
- - yaro   Nie zabardzo łapie o co chodzi, ale może użyj: Kod...   7.07.2006, 18:34:27
- - Fobb   Ale jesli przejde na ta strone headerem to nie bed...   8.07.2006, 09:02:31
- - nasty_psycho   http://advajax.anakin.us/index-pl.htm -> tu jes...   8.07.2006, 09:09:16
- - Gość   Chyba nie rozumiecie kolegi. Nie pomoge mu, bo szc...   8.07.2006, 11:07:54
- - LBO   Chyba nie rozumiecie kolegi. Nie pomoge mu, bo szc...   8.07.2006, 11:09:03
- - Cysiaczek   Moja teoria: gdziesz na pewno masz formularz na kt...   8.07.2006, 11:23:02
- - nasty_psycho   Albo jak tak bardzo chcesz zeby user nie klikal to...   8.07.2006, 11:45:33
- - LBO   Jedynym wyjściem jest header" title="Zobacz w manu...   8.07.2006, 12:05:29
- - Cysiaczek   Mozna też takt - wysłać iframem info do swojego se...   8.07.2006, 12:11:43
- - LBO   Wydaje mi sie, że uzycie header" title="Zobacz w m...   8.07.2006, 12:14:58
- - Fobb   A potrafi ktos napisac takiego headera, ktory wysl...   8.07.2006, 12:17:21
- - jarek_bolo   Odkopuję trochę stary temat, ale mam dokładnie tą ...   30.04.2009, 12:21:06


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.03.2026 - 01:23