Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Ukryte wysyłanie danych POST
Forum PHP.pl > Forum > Przedszkole
jagon
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
Możesz to zrobić za pomocą curl z atrybutem CURLOPT_FOLLOWLOCATION ustawionym na false.
darko
ajax + usługa sieciowa(?)
webdice
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
ajax nie pozwala na wyslanie danych do innej domeny.
Jak juz powiedziano na samym początku: CURL
webdice
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
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.