![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 30.01.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Rozpocznę drugi temat na forum z racji iż poprzedni pomógł i wszystko działa, no właśnie nie wszystko tz. zapytanie jest ok do serwera i wszystko działa ale pola z którego dane powinny być pobrane nie wyświetla się oto kod:
CODE <?php $z_lotniska=$_POST["External_FlightFareSearch_From"]; $z_lotniska=substr($z_lotniska, 0,3); $do_lotniska=$_POST["External_FlightFareSearch_To"]; $do_lotniska=substr($do_lotniska, 0,3); header("Location: https://xxx.com/alcotours/portals/xxx/fligh...6;do_lotniska); exit; ?> tylko zapytanie zamist zawierać "$z_lotnisk" jest w tym miejscu puste i wygląda tak: CODE https://staging.epower.amadeus.com/alcotours/portals/alcotours/flightFareSearch.aspx?IsExternalAccess=true&Culture=pl-PL&External_FlightFareSearch_From=&External_FlightFareSearch_To= Proszę o pomoc co robię żle |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 22 Dołączył: 20.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
var_dump($_POST["External_FlightFareSearch_From"], $_POST["External_FlightFareSearch_To"]);die;
przed Twoim kodem. Sprawdz czy masz tam dane jakich oczekujesz przed zrobieniem na nich substr. Substr na pustym stringu zwroci pusty string i pewnie taki Ci dodaje do urla |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 30.01.2015 Ostrzeżenie: (0%) ![]() ![]() |
Ok metodą prób i błędów doszedłem do przyczyn natomiast (zapewne chodzi o przechowanie danych ) jest ona dla mnie nie zrozumiał ponieważ po zmianie metody na GET wszystko działa
Zmian wysyłki w formularzu i odbioru na stronie pośredniej na GET? Wie ktoś dlaczego? Ten post edytował Gryfin 2.03.2015, 11:38:29 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Zwykła literówka.
edit: Po nazwach pól domyślam się, że dane pochodzą z zewnętrznego formularza więc nie masz wpływu na to czy idą one w linku czy w $_POST. Ewentualnie użyj $_REQUEST jeżeli chcesz obie opcje akceptować. Ten post edytował markonix 2.03.2015, 13:00:52 -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 14:11 |