Skocz do zawartości

Automatyczny POST formularza w PHP ?


Kiler

Rekomendowane odpowiedzi

Czy ktos z was moze wie jak zrobic formularz w PHP ktory by mozna automatycznie wyslac ?

Mozna to zrobic w java script ale wtedy trzeba uzyc autosubmit i nastepuje przekierowanie.

Zastanawia mnie czy istnieje mozliwosc zrobienia tego w PHP bez przekierowania, poprostu wyslanie POSTa i tyle.

Przeszukalem troche netu, niestety bezskutecznie, bede wdzieczny za pomoc :D

Odnośnik do komentarza
Udostępnij na innych stronach

Czy ktos z was moze wie jak zrobic formularz w PHP ktory by mozna automatycznie wyslac ?Zastanawia mnie czy istnieje mozliwosc zrobienia tego w PHP bez przekierowania, poprostu wyslanie POSTa i tyle. Przeszukalem troche netu, niestety bezskutecznie, bede wdzieczny za pomoc :D
Chyba przy wyłączonym kabelku od netu :D Zainteresuj się biblioteką do PHP cURL między innymi umożliwia realizację żądań HTTP typu POST..

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Tak to jest jak autor postu nie potrafi prercyzyjnie opisać problemu.

Ajaxem owszem wyśle dane POST, ale tylko w ramach lokalnej domeny, ale można to ominąć wykorzystując AjaX + cURL ;)

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Oj tam od razu nie potrafi precyzyjnie opisac problemu, generalnie chodzi mi o cURL.

link maximus_marius byl przydatny, niestety nie zdolalem jeszcze do konca tego przetestowac tak aby dzialalo.

Czy mozliwe jest aby niektore strony nie przyjmowaly takiego polaczeni przez socket ?

Odnośnik do komentarza
Udostępnij na innych stronach

Oj tam od razu nie potrafi precyzyjnie opisac problemu, generalnie chodzi mi o cURL.
Jasne... jak ci napisaliśmy jak to można zrobić :D

Mało prawdopodobne jest aby serwer obsługujący "te strony" miał zablokowany port 80 :)

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Na cURL trafilem wczesniej ale fakt ze bez dobrego przykladu, probowalem tez uzyc bibliotek zenda, ale to bylo za skomplikowane.

W takim razie jesli blokada portu raczej nie jest prawdopodobna to moze zle podaje parametry.

W przykladzie jest tylko jeden, prosze poprawcie mnie jesli zle robie dodajac kolejne tak jak ponizej :

// howmany parameter to post

curl_setopt($ch, CURLOPT_POST, 1);

// the parameter ‘username’ with its value ‘johndoe’

curl_setopt($ch, CURLOPT_POSTFIELDS,”username=johndoe”);

// the parameter ‘pass’ with its

curl_setopt($ch, CURLOPT_POSTFIELDS,”pass=pomozcie”);

Bede wdzieczny za pomoc gdyz przyznaje ze wczesniej nie korzystalem z cURL.

Odnośnik do komentarza
Udostępnij na innych stronach

Kiler Ewidentnie nie umiesz szukac przykładów! ewentualnie zawsze możesz wkleić link do pliku z kodem, kodu całego lepiej nie :D

https://pl.php.net/manual/en/ref.curl.php na samej górze strony jest przykład użycia CURL-a

jak zacznie działać CI to to przejdz do następnego etapu i dodaj POST zamiast GET

Ewentualni poczytaj sobie dokladnie ta cala strone z przykładami poniżej , jest kilka razy kod z POST-em

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności