У меня есть какой-то процесс на странице. Это загрузка файла.
<?php // getting file with CURL $ch = curl_init ('http://adress.com/file.csv'); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false); curl_setopt($ch, CURLOPT_BINARYTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT,7500); $rawdata=curl_exec($ch); curl_close ($ch); // End Curl Process // SAVE FILE $name = Rand(100000,1000000); $fp = fopen('files/'.$name.'.csv','w'); fwrite($fp, $rawdata); fclose($fp); // END SAVE PROCESS // REDIRECT OTHER PAGE **header('Location: x.php');** // END OF PAGE ?>
Все в порядке. Но есть проблема. Он перенаправляет без полного процесса. Я хочу перенаправить после завершения всех процессов. Файл пуст, когда я перенаправляю этот метод.
Что мне делать? Как я могу перенаправить страницу после завершения всех процессов? php или javascript / jquery.