![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 353 Pomógł: 50 Dołączył: 28.07.2005 Skąd: Łaziska Górne Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mój problem polaga natym że mam przekierowanie na inną strone i chciałbym przytym wysłac kilka zmiennych metoda post jak tego dokonać?? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 0 Dołączył: 4.12.2005 Skąd: Strzyżów Ostrzeżenie: (0%) ![]() ![]() |
może cUrl
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 353 Pomógł: 50 Dołączył: 28.07.2005 Skąd: Łaziska Górne Ostrzeżenie: (0%) ![]() ![]() |
albo jestem nie kumaty albo w tym artykule niema odpowiedzi na moje pytanie
hmm ja może bardziej wytłumacze oco mi chodzi. Otóż mam funkcje która przetwarza dane z formularza i chciałbym by wynik tej funkcji bezposrednio po jej wykonaniu był wysyłany metodą POST do skryptu który znajduje sie na innym serwerze. Wersja obrazkowa: formularz >> funkcja przetwarzająca dane z formularza >> wyswietlenie wyniku funkcji na stronie która znajduje sie na innym serwerze. Wynik funkcji przesłany matodą POST. Ewentualnie może być jakakolwiek inna metoda byle tylko nie GET Mam nadzieje że wszyscy rozumieją oco mi chodzi (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 576 Pomógł: 14 Dołączył: 9.11.2005 Ostrzeżenie: (20%) ![]() ![]() |
No to w czym jest problem ?
Tworzysz sobie formularz
i tutaj normalnie odbierasz sobie dane EDIT : Dla jasnosci
Ten post edytował L.Pociask 24.08.2006, 21:43:52 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 114 Pomógł: 0 Dołączył: 6.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy dobrze zrozumiałem, ale spróbuję.
W formularzu przy action podajesz adres do strony i pliku na innym serwerze, który przetwarza dane (dodaje je do bazy czy pliku) i wszystko. Przyklad: Plik na lokalu lub innym serwerze z formularzem A plik na serwerze docelowym to juz z funkcją przetwarzania danych. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 353 Pomógł: 50 Dołączył: 28.07.2005 Skąd: Łaziska Górne Ostrzeżenie: (0%) ![]() ![]() |
problem w tym że takiej mozliwosci niema żeby funkcje umieścic na tamtym serwerze musi być to przetworzone na tym pierwszy i następnie bezpośrednio po przetworzeniu wyslane na ten drugi serwer
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 576 Pomógł: 14 Dołączył: 9.11.2005 Ostrzeżenie: (20%) ![]() ![]() |
No to przecież jest przetworzone i przesłane metodą post..
Na tamtym serwerze tylko odbierasz informacje |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 114 Pomógł: 0 Dołączył: 6.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Co z tymi wysłanymi danymi się dalej dzieje?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 353 Pomógł: 50 Dołączył: 28.07.2005 Skąd: Łaziska Górne Ostrzeżenie: (0%) ![]() ![]() |
albo ty mnie zle zrozumiałes albo ja nie kumam co chcesz mi przekazać.
Ale całośc ma wygladać tak że uzytkownik wypełnia formularz klika na przycisk submit i dane sa wysylane do skryptu na tym samym serwerze co formularz. Skrypt przetwarza dane z formularza i wysyła je na inny serwer gdzie skrypt z tego drugiego serwera odbiera wynik zwrucony przez ta funkcje z pierwszego serwera i wyswietla ją. A z tego co ciebie rozumiem to ty chcesz żebym wysłał dane z formularza odrazu na inny serwer i tam je przetworzył. Ten post edytował PanGuzol 24.08.2006, 22:02:31 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 576 Pomógł: 14 Dołączył: 9.11.2005 Ostrzeżenie: (20%) ![]() ![]() |
Nie wiem czemu taka droga na około ale.. ok (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Możesz dane odebrać POST na 1 serwerze - tam sobie je przetworzyć - następnie wpisać do sesji - i w sesji odebrać je na 2 serwerze |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 416 Pomógł: 0 Dołączył: 8.01.2004 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem jak L.Pociask to sobie wyobrazasz. Mozesz ingerowac w kod na tamtym serwerze? Jesli tak to mozesz tam 'postawic' serwer SOAP a na serwerze 1. 'uruchomic' kleitna i poprzez to zalatwic sprawe.
A chyba najszybciej to zrobisz przez fsockopen. Ten post edytował ikioloak 24.08.2006, 22:08:26 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 353 Pomógł: 50 Dołączył: 28.07.2005 Skąd: Łaziska Górne Ostrzeżenie: (0%) ![]() ![]() |
a czy przypadkiem sesja utoworzna na jednym serwerze jest dostepna tylka na tym konkretnym serwerze??
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 576 Pomógł: 14 Dołączył: 9.11.2005 Ostrzeżenie: (20%) ![]() ![]() |
Zastanawiam sie bo .. sesje są przechowywane w cookie na serwerze lub są wbudowane w argumenty GET, POST, przekazywane razem z żądaniem pobrania strony -
GET i POST napewno działa .. więc sesja być może też - ale głowy nie dam sobie uciąc Ten post edytował L.Pociask 24.08.2006, 22:37:43 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 411 Pomógł: 35 Dołączył: 27.06.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście że sesja działa tylko na tym serwerze na którym została utworzona. Do wyslania czegos postem na inny serwer możesz użyć CURL. Masz artykuł na php.pl Oczywiście można samemu odpowiednie nagłówki wysłac wtedy interesuje cie fsockopen" title="Zobacz w manualu php" target="_manual, a potem piszesz jak do pliku: fwrite" title="Zobacz w manualu php" target="_manual.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 05:44 |