![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 15.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Szukam metody na uruchomienie skryptu w tle. Mam plik A, B oraz C Chciałbym zrobić aby użytkownik po wypełnieniu formularza i zapisaniu go w bazie poprzez skrypt w pliku A został przekierowany do pliku B gdzie będzie podsumowanie, w tym czasie zostanie uruchomiony skrypt w pliku C. Ale tak żeby użytkownik nadal pozostał na stronie B. Myślałem żeby wykorzystać Ajax i przesłać do pliku C jakiś parametr metodą GET lub POST np. wysyłam przez GET: parametr=on a w pliku C umieszczam:
co o tym myślicie? może jest jakieś inne rozwiązanie tego problemu? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 869 Pomógł: 53 Dołączył: 20.10.2003 Skąd: Przeworsk Ostrzeżenie: (0%) ![]() ![]() |
Chmm.. może curl (o ile jest możliwość zerwania połączenia, nie wiem)?
Wstawienie niewidocznej pływającej ramki byłoby uciążliwe dla odwiedzającego ze względu na status ładującej się strony. Spróbuj także wysłać zapytanie do serwera (np. cron, ale coś innego na co skrypt nie będzie musiał czekać) (patrz: shell_exec, system) jeżeli na serwerze nie masz wyłączonych tych funkcji. Najłatwiej będzie wstawić skrypt javascript do zwracanego kodu HTML, który wyśle zapytania AJAX-em o plik. W takiej sytuacji musisz jednak pamiętać o użytkownikach/botach, które nie wspierają js-a. Ten post edytował Kildyt 21.01.2011, 20:29:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 14:37 |