Cześć,
Uproszczony opis problemu:
Chciałbym przekazać z pliku index1.php do pliku index2.php jakieś dane metodą POST, ale nie mogę użyć w tym wypadku formularza.
Chciałbym jednak, aby to wydarzyło się mniej więcej tak, jak w przypadku wysyłki formularzem, czyli przesyłam dane -> otwiera sie index2.php i tam mam w tablicy globalnej $_POST wszystkie przesłane wartości
Co próbowałem:
Po przejrzeniu Googla widzę, że jest wiele wątków, gdzie wspomina się o wysyłce danych cURL'em.
Podjąłem więc taką próbę
Mój index1.php:
Brakuje pewnie wpisu w /etc/hosts
Powinien być: 127.0.0.1 localhost
Będzie działać na: http://127.0.0.1:8000/index2.php
P.S.
['hello' => 'world'],
Też myślałem, że to problem ze wględu na lokalny host, ale sprawdzałem teraz na zdalnym serwerze i efekt ten sam.
1. Otwieram index1.php
2. Potem odświeżam index2.php i niestety zwraca mi pustą:
PS. literówka poprawiona, ale nadal bez zmian
Dane przesłane z index1.php nie wiszą w powietrzu i nie czekają dopóki otworzysz index2.php.
Dane są przesyłane i odbierane w index2.php (w momencie wywołania). Możesz to sprawdzić dodając do index1.php, na końcu:
http://www.php.net/echo $output;
Ok, faktycznie, zwraca.
No dobrze, a co w przypadku, gdy ja chcę tymi danymi zarządzać potem już w pliku index2.php?
Chciałbym, aby plik index1.php posłużył tylko do przesłania tych danych, a resztę działań chciałbym wykonywać w index2.php
W sensie chcesz zeby uzytkownik widzial wynik w index2.php?
Moze napisz dokladnie co chcesz zrobic a nie co ci sie wydaje ze nalezy zrobic bo wyglada jakbys troche przekombinowal.
Mi wydaje się że mu chodzi o to żeby po kliknięciu np w przycisk na stronie index1.php przenosiło go na stronę index2.php wraz z danymi POST
Google: redirect with post
https://stackoverflow.com/a/15161640
A nie mozesz poprostu w index.php includowac index2.php? Przeciez oba pliki sa obok siebie.
A formularz z polami hidden odpada?
Formularz z polami hidden jest ok, o ile nie zapisujesz tam danych wrażliwych dla działania aplikacji.
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)