sh4kr 0 Zgłoś post Napisano Styczeń 1, 2014 (edytowany) Witam! Chciałbym zrobić coś takiego: <obrazek> Czyli jest jakaś strona (strona B) i ma formularz "Podaj imie" (wiadomo przycisk submit, też) i ja mam swoją strone (strona A) i też ma formularz "Podaj imie" i chciałbym, żeby dane z formularza z mojej strony (A) były przesyłane do formularza strony B. Chyba dosyć jasno napisałem Czy da się w ogóle takie coś zrobić? Pozdrawiam i liczę na pomoc! Edytowano Styczeń 1, 2014 przez sh4kr (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Rothek Zgłoś post Napisano Styczeń 1, 2014 <form action="stronab.php" method="post"> Imie: <input type="text" name="imie" /> <input type="submit" value="Wyślij" /> </form> O to chodzi? Udostępnij ten post Link to postu Udostępnij na innych stronach
likufanele 77 Zgłoś post Napisano Styczeń 2, 2014 Jak rozumiem Strona B nie należy do ciebie i nie możesz ingerować w jej kod...? W takim razie zależy to od konstrukcji Strony B oraz od tego w jaki sposób użytkownik Strony A trafia na Stronę B, oraz jaki efekt chcesz uzyskać... Scenariusz A Użytkownik na Stronie A podaję imię i klika w submita, przechodząc tym samym na Stronę B, gdzie pole 'imię' ma już wypełnione danymi wpisanymi na Stronie A, i ponownie klika w submita i przechodzi do kolejnej podstrony Strony B... W powyższym przypadku Strona B musi pobierać przez metody POST lub GET dane wysłane przez Stronę A... Scenariusz B Użytkownik na Stronie A podaję imię i klika w submita, przechodząc na podstronę Strony B... Tutaj jest już prościej, gdyż wystarczy podejrzeć jakie pola formularza wysyła Strona B do swojej podstrony, i wysłać takie same pola ze strony A... Chociaż podstrona Strony B może mieć zaimplementowane zabezpieczenia przed takim działaniem więc trzeba by posprawdzać i pokombinować... Udostępnij ten post Link to postu Udostępnij na innych stronach
sh4kr 0 Zgłoś post Napisano Styczeń 2, 2014 @likufanele Chciałbym scenariusz B no nic będę kombinował, a jak coś to się odezwę tutaj jak to zrobić. Dzięki Udostępnij ten post Link to postu Udostępnij na innych stronach
likufanele 77 Zgłoś post Napisano Styczeń 2, 2014 Najprościej w takim razie odpalić sobie Developer Tools twojej przeglądarki na Stronie B i obejrzeć zapytanie jakie ona wysyła po submicie formularza... Następnie na swojej Stronie A pobrać dane od użytkownika, poskładać je w takie samo zapytanie jakie wykonuje strona B i wysłać... Jeśli Strona B nie działa na jakimś CMSie i nie ma żadnych specjalnych zabezpieczeń przed tego typu działaniami, to wszystko powinno grać... Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość l3szcz Zgłoś post Napisano Styczeń 3, 2014 Najlepiej to użyć sesji..Przykładowo wykorzystując kod kolegi wyżej.StronaA.php: <?php session_start(); ?> <form action="stronab.php" method="post"> Imie: <input type="text" name="imie" /> <input type="submit" value="Wyślij" /> </form> <?php if($_POST['submit']){ $_POST['imie'] = $_SESSION['imie']; header("Location: stronab.php"); ob_end_flush(); } ?> StronaB.php <?php session_start(); $imie = $_SESSION['imie']; if(empty($imie)){ header("Location: StronaA.php"); } else { echo "Twoje imie to: <br /> '.$imie.'"; } ob_end_flush(); ?> Udostępnij ten post Link to postu Udostępnij na innych stronach
sh4kr 0 Zgłoś post Napisano Styczeń 3, 2014 Tylko niestety nie jestem wlaścicielem strony B, wiec nie da rady Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość l3szcz Zgłoś post Napisano Styczeń 3, 2014 Co w takim razie chcesz osiągnąć? Jeżeli nie masz dostępu do tej strony nic z tym nie zrobisz - najwyżej, że ktoś ma dostosowane strone pod to zastosowanie. Udostępnij ten post Link to postu Udostępnij na innych stronach
Łukasz Ostrowski 593 Zgłoś post Napisano Styczeń 4, 2014 @l3szcz Ty czytałeś chociaż ten swój przykładowy skrypt? To nawet nie będzie działać Udostępnij ten post Link to postu Udostępnij na innych stronach
PrecelusMaximus 53 Zgłoś post Napisano Styczeń 4, 2014 @l3szcz: Co ty dałeś? Każda prawie linijka jest bezsensu... Czy użytkownik musi koniecznie przejść na stronę A ze strony B? Jeśli nie to curl pozostaje. Obsługuje gety i posty. Poczytaj Udostępnij ten post Link to postu Udostępnij na innych stronach