English 中文(简体)
说明一下背景......我案件的最佳解决办法是什么?
原标题:Execute PHP script in background... what is the best solutions for my case?

我正在开发一个电子邮件系统,我不得不把该系统放到一个公司。 我正在寻找一种办法,使电子邮件发送稿在行政当局可以浏览或甚至关闭浏览器时具有背景。

我发现,PHP的功能的名称是ignore_user_abort(),即使该网页已经停用,该功能也必须保持。

现在,我有三个解决办法,即“启动文字”:

  1. I could use an iframe

  2. 我可以使用我先前召集的阿贾克斯呼吁,尽早进行。 例如:使用。 Query framework:$.ajaxSetup({:1000 });

  3. 我可以从事一项艰巨的工作,但我想避免这一解决办法,因为它们是“虚拟”的,而且在这个服务器上不稳定。

是否有任何其他解决办法? 我真的像是“iframe”解决办法,但我已经用Ajax上载人手稿使用。

I dont want the admin to hit F5 and start a second instance of it.

The company s users have been told to only log in the CMS using Firefox. Thank you

最佳回答
问题回答

如果我是你,我将写一个背景 da。 我将把我的所有电子邮件保存到原先的吉大港山区开发协会呼吁中的数据库中,并且有一份持续的文件,其背景是,每秒检查一次,即30秒,看看是否有任何待发的电子邮件,然后发送电子邮件。

这还将允许你在把电子邮件添加到电梯时检查重复情况,因此,你需要担心多处增加。


<><>Edit>/strong> 鉴于你不从事“跳板”工作的原因(即,你没有机会使用服务器) 我不想采用这种做法。

Instead I would have a first AJAX call where the PHP inserted all the emails into a database, and returned a key to the Javascript. I would then have a Javascript call, using that key, where PHP processed emails for 5 seconds, then returned the number of emails remaining to the browser. I would then have Javascript keep repeating this request until there were no emails remaining.

如果服务器出于任何原因坠毁,你的电子邮件可以收回,这将给你带来额外好处。

仅仅因为你关闭了浏览器,所以实验室开始使用的文字不应停止执行。 因此,我认为你有几种办法这样做:

  1. 向服务器发送了一份POST,告诉你要采取某些行动,并且该笔书在填写前执行。 重载该网页将警告浏览器,你需要改写数据...... 您可以轻松地用javascript来防止这种情况,并在执行文字时能够做其他事情。 这里要看的是,文字执行时间可能有限。

  2. 转而改写一个字典,这反过来又开始一个背景系统进程,做同样的事。 但现在,除非你在某个地方、数据库或某种东西中拯救国家,否则你将无法找到进展。

  3. Cron(似乎已经探讨过这一选择)





相关问题
Brute-force/DoS prevention in PHP [closed]

I am trying to write a script to prevent brute-force login attempts in a website I m building. The logic goes something like this: User sends login information. Check if username and password is ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

定值美元

如何确认来自正确来源的数字。

Generating a drop down list of timezones with PHP

Most sites need some way to show the dates on the site in the users preferred timezone. Below are two lists that I found and then one method using the built in PHP DateTime class in PHP 5. I need ...

Text as watermarking in PHP

I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...

How does php cast boolean variables?

How does php cast boolean variables? I was trying to save a boolean value to an array: $result["Users"]["is_login"] = true; but when I use debug the is_login value is blank. and when I do ...

热门标签