Тъй като PHP не ви позволява да споделяте ресурси между заявители (AFAIK), има няколко начина, по които можете да постигнете тази възможност за спиране на процес в друга заявка:
първо добавете този ред:
if ( isset ($_POST['start']) ) {
$_SESSION['continue'] = true;
и след това заменете оператора for с while (Изглежда, че не ви интересува броят на повторенията, ако е така, можете да промените това поведение):
for ($i = 1; $i <= 99999999999; $i++) {
замени с:
while ( $_SESSION['continue'] )
и вместо да затваряте връзката, за да спрете вмъкването, направете следното:
mysql_close ($con)
ще се промени на:
$_SESSION['continue'] = false;
ЗАБЕЛЕЖКА:Не забравяйте да извикате session_start () в началото на вашия скрипт. Това е всичко.
Предположих, че искате да спрете страницата от същата сесия, ако това не е така, можете вместо това да използвате ACP ore SHM. например:
замени:
$_SESSION['continue'] = true
с:
apc_store( 'continue', true );
и
while ( $_SESSION['continue'] )
с:
while ( acp_fetch ('continue') )
и
$_SESSION['continue'] = false;
с:
apc_store( 'continue', false );
Готово!