2017-05-24 68 views
-4

我不明白你爲什麼把這個標記爲重複,其他問題和我的之間沒有關聯... 澄清:我不打開不同的連接到多個網站,它是隻有一個域「example.org/index.php或example.org/download.php」 也有寫,你可以有6個鉻simoultaneous連接,對我來說甚至打開的download.php兩個時間不工作,從而使不能是同一個問題。打開同一個php網站兩次

我有,你把一個鏈接到一個輸入框,然後你可以點擊下載按鈕網站的index.php。這將啓動download.php網站,該網站分析鏈接並下載文件。

我的問題是:如果我打開兩個不同選項卡中的index.php,並開始兩個下載然後,第二個開始下載後,才第一次下載就結束了。它似乎像download.php被鎖定,而它正在執行另一個選項卡。

例如,如果我打開example.org/youtube-dl/download.php?link=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%abcabcabc&format=mp4 下載YouTube視頻,網絡服務器開始處理。但是,當我想下載其他視頻,可以說defdefdef我打開example.org/youtube-dl/download.php?link=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%defdefdef&format=mp3 Web服務器不要啓動過程。 Chrome正在加載,當第一次下載完成時,然後download.php正在執行,第二次下載開始。

是否有可能讓的download.php並行執行多次?

+1

[curl_multi_ *](http://us.php.net/manual/en/ref.curl.php) – Mohammad

+0

對不起,這不是幫助,因爲我不使用捲曲,從來沒有說我做過。 – lemon

+1

解決方案:'session_write_close();' - 因爲我用'在session_start();'在php文件中的第二個選項卡可以加載僅當第一PHP站點被關閉的的download.php。 – lemon

回答

0

解決方案:

session_write_close(); 

,因爲我在php文件中使用session_start();,第二個選項卡可加載的download.php,只有當第一個PHP的網站被關閉。