PHP在同一浏览器的多个选项卡中打开一个正在运行的应用程序


PHP open a running app in multiple tabs in same browser

我有一个php应用程序,我在其中抓取一个网站并获取网站中的所有链接。当我在浏览器的一个选项卡中运行scraper并在同一浏览器的另一个选项卡上打开应用程序时,它会一直加载,直到其他选项卡处理(运行scraper)完成。

在这种情况下,我尝试过使用ajax,即通过ajax post发送请求以查找链接,但没有效果。

任何形式的帮助和指导都将不胜感激。

这可能是由会话锁定引起的。如果您的多个连接(选项卡)需要相同的会话,则不能。

如果它们可以是独立的,那么您必须在URL中传递会话id,以识别哪个选项卡正在与服务器通信。

请注意,web服务器还可能对来自同一IP的同时会话的数量进行了限制配置。