jagon
20.11.2009, 14:37:55
Witam wszystkich. Chciałbym stworzyć pewien system wysyłający dane z pliku A do pliku B, tak, aby użytkownik nie widział strony, na którą nastąpiło przekierowanie.
W skrócie...interesują mnie 2 pliki: form.php, wynik.php
Plik form.php zawiera pola formularza, które muszą zostać wypełnione, a następnie wysłane metodą POST do pliku wynik.php, znajdującego się na innym sewerze, ale robi to w ten sposób, aby przekierowanie na stronę z plikiem wynik.php odbywało się w sposób niewidoczny dla internauty (po wysłaniu danych, użytkownik pozostaje na stronie form.php)
Blame
20.11.2009, 14:44:34
Możesz to zrobić za pomocą
curl z atrybutem CURLOPT_FOLLOWLOCATION ustawionym na false.
darko
20.11.2009, 14:44:55
ajax + usługa sieciowa(?)
webdice
20.11.2009, 14:44:59
Ajax Panie kolego. Możesz również próbować z action w formularzu i przekierowaniem w pliku wynik.php. Nie mniej jednak jak ktoś będzie chciał to zobaczy.
nospor
20.11.2009, 14:46:14
ajax nie pozwala na wyslanie danych do innej domeny.
Jak juz powiedziano na samym początku: CURL
webdice
20.11.2009, 14:48:29
Cytat(nospor @ 20.11.2009, 14:46:14 )

ajax nie pozwala na wyslanie danych do innej domeny.
No sam oczywiście że nie, ale zrobienie czegoś w rodzaju proxy nie jest chyba czymś nadzwyczajnie trudnym?
jagon
25.11.2009, 16:52:10
Odświeżam temat.
Prosiłbym o jakieś wskazówki, najchętniej informację czy istnieje następująca możliwość:
Plik A zawiera formularz, który po wypełnieniu zostaje wysłany do pliku B (na innym serwerze), lecz cały proces odbywa się w sposób ukryty - wynik jest niewidoczny dla użytkownika (nie następuje przekierowanie na str B ).
Ewentualnie druga możliwość, Forumularz z pliku A zostaje wysłany do pliku B, który "includuje" właściwą stronę (np.plik C) za pomocą iframe, a następnie przekazuje jej dane z formularza.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.