Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML]prekierowanie z POST
ilkar
post
Post #1





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 20.08.2007

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


Witam

Jak zrobić przekierowanie na inną stronę z przesłaniem danych za pomocą POST'a, lub jak zrobić formularz, który sam się wykona i przjedzie na inną stronę.

Po co mi to?

Mam pewną stronę pod którą podpięte jest forum phpbb3 i chcę aby użytkownik po naciśnięciu przycisku 'przejdz' został przekierowany na stronę, na której skrypty sprawdzają, czy ma możliwość przejścia na stronę, czy nie, jeżeli nie to mają wykonać się pewne polecenia, a jeżeli tak, to skrypt powinien zalogować użytkownika do forum i przekierować go automatycznie na forum. W chwili obecnej wiem jak zrobić formularz, który zaloguje użytkownika do forum, ale nie chce, aby użytkownik został automatycznie zalogowany i przekierowany.
Próbowałem wysłać dane za pomocą jquery do samego forum, aby skrypty zalogowaly takiego uzytkownika, a pozniej po odpowiedzi od forum, zeby wykorzystać zwykle window.location , ale forum nie loguje uzytkownika....
Go to the top of the page
+Quote Post
tmgryf
post
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 1
Dołączył: 14.02.2009

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


uzywajac header(location...) to sie nei da... ale mozesz zawsze przesylac dane w ciasteczku lub za pomoca zmiennych sesyjnych
Go to the top of the page
+Quote Post
grzegorzr
post
Post #3





Grupa: Zarejestrowani
Postów: 65
Pomógł: 3
Dołączył: 1.06.2007
Skąd: self::display()

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


Strona A - start

Strona B - przetwarzanie

Strona C - gdy przetwarzanie OK

Strona D - gdy przetwarzanie nie OK


na stronie A masz formularz ktory kieruje do strony B
  1. <form action="stronaB.php" />
  2. ...
  3. <form />


na stronie B sprawdzasz uprawnienia

  1. <?php
  2. if( false != zalogujUsera( $nazwa, $haslo) && false!=mozeSieZalogowac( $user, $haslo ) )
  3. {
  4.  // skrypty z phpbb3 powinny zalapac zadanie POST ktore przyszlo ze strony A
  5.  include("stronaC.php");
  6. }
  7. else
  8. {
  9.  include("stronaD.php");
  10. }
  11.  
  12. ?>


- gdy są OK strona B przekieruje usera na strone C
- gdy są nie ok to strona B przekieruj usera na strone D
Go to the top of the page
+Quote Post
Pawel_W
post
Post #4





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


poczytaj o curl, może się przydać winksmiley.jpg
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 08:21