我有一个cron job,它调用以下codeigniter controller
但这是时间昂贵的
计算和操作更多的操作(平均需要5分钟)
然后在数据库上插入值
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Mycron extends CI_Controller {
public function cron_function()
{
// simulate time cost operations
我正在处理一个旧的数据库php数组到一个新的数据库。数据.php文件总共大约有220 MB大。
我在脚本中插入了这些行,以便它能够正常运行:
ini_set("memory_limit", "-1");
set_time_limit(0);
我就是这样把产品包括在内:
// The exports made by PHPMYADMIN, exported as PHP-Array
require_once 'export/tx_ttproductsv2_products.php';
require_once 'export/tx_ttpr
如果用户不在网页上,但没有正常工作,我会编写以下php代码,以便在10秒后销毁会话。它正确地在10秒后杀死会话,但它没有更新数据库。要更新数据库,我必须在浏览器上刷新index.php页面,然后更新数据库。如果关闭浏览器或不活动,则会话将在启动10秒后自动销毁,并将更新数据库,无论是否在浏览器上。我不希望更新数据库。
$inactive = 10;
// check to see if $_SESSION["timeout"] is set
if (isset($_SESSION["timeout"])) {
// calculate the sess
我正在为android开发一个游戏,它使用PHP servlets来访问数据库。它们是多个PHP文件。我的android应用程序向PHP文件请求存储在数据库中的数据。我正在尝试为我的PHP servlet实现某种会话控制。在指向用户登录(login.php)的PHP中,我添加了
session_start();
// set time-out period (in seconds)
$inactive = 1800;
// check to see if $_SESSION["timeout"] is set
if (isset($_SESSI