避免PHP执行时间限制

2023-12-31

我需要用 PHP 语言创建一个脚本来执行数字排列。但 PHP 的执行时间限制设置为 60 秒。我怎样才能运行脚本,以便在需要运行超过60个sesunde时,不被服务器中断。我知道我可以更改 php 中的最大执行时间限制,但我想听到另一个不需要提前知道脚本执行时间的版本。

一位朋友建议我经常从服务器登录和注销,但我不知道该怎么做。

欢迎任何建议。示例代码会很有用。

Thanks.

首先,我需要输入一个数字,比如说 25。此后,脚本启动,它需要执行以下操作:对于每个


@伊曼纽尔:

我想当你的朋友告诉你“一个朋友建议我经常从服务器登录和注销,但我不知道如何做到这一点。”时,他/她的意思一定是“将你的脚本计算分成x部分”工作并单独运行”

例如,使用此脚本,您可以执行 150 次以达到 150! (因式分解)并显示结果:

// 脚本名称:calc.php

<?php

 session_start();

 if(!isset($_SESSION['times'])){

    $_SESSION['times'] = 1;

    $_SESSION['result']  = 0;

 }elseif($_SESSION['times'] < 150){

    $_SESSION['times']++;

    $_SESSION['result'] = $_SESSION['result'] * $_SESSION['times'];

    header('Location: calc.php');

 }elseif($_SESSION['times'] == 150){

    echo "The Result is: " . $_SESSION['result'];

    die();

 }

?>

顺便说一句(@Davmuz),您只能在 Apache 服务器上使用 set_time_limit() 函数,它在 Microsoft IIS 服务器上不是有效的函数。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

避免PHP执行时间限制 的相关文章

  • 将 Python 中的日期与日期时间进行比较

    所以我有一个日期列表 datetime date 2013 7 9 datetime date 2013 7 12 datetime date 2013 7 15 datetime date 2013 7 18 datetime date
  • 如何更改codeception phpbrowser/mink超时

    我正在尝试使用代码接收创建测试 以检查页面在高负载的情况下是否正常工作 不幸的是 如果页面负载非常高并且测试开始 我会收到这样的错误 Codeception Exception ModuleConfig Codeception Util M
  • MySQL 和 PHP 参数 1 作为资源

    好吧 当我运行下面提到的代码时 PHP 向我抛出此错误 在日志中 Error mysql num rows 期望参数 1 为资源 第 10 行 place 中给出的字符串 9 11号线 queryFP SELECT FROM db coun
  • 在 Laravel 中的编辑表单上获取选定选项

    我的网站订单有一个可编辑的表单 并且有以下字段 User quantity note status 我在此表单中还有其他选项 但只有这些字段对我来说很重要 以便能够获取默认值 例如 我希望能够查看用户默认订购的数量 然后我可以更改它或保留它
  • php基于onclick函数输入日期类型

    用户选择日期 月份和年份 然后按一个按钮 根据他选择的日期向他显示数据库的值 不知道代码问题出在哪里
  • Laravel - 急切加载 Eloquent 模型的方法(而不是关系)

    就像我们可以急切加载 Eloquent 模型的关系一样 有没有办法急切加载不是 Eloquent 模型的关系方法的方法 例如 我有一个 Eloquent 模型GradeReport它有以下方法 public function totalSc
  • Zend Framework 中的动态默认模块

    有谁知道在 Zend Framework 中动态设置默认模块并且不会遇到命名空间问题的方法 例如 我想要做的是有一个允许加载的模块表 其中一个设置为默认模块 例如 我可能有 admin blog calendar 作为可以加载的模块 如果我
  • div 中的文本字符有限,添加“阅读更多”链接并在单击链接时显示所有字符

    我有一个 div 里面有文本 使用 PHP 和 MySQL 显示 结构如下 div class description p Here is a lot of text p div 我想在 p 标签内的文本超过 100 个字符时显示 阅读更多
  • 如何从脚本中创建新的 Joomla 用户帐户?

    我们正在为 Joomla 创建一个 XML API 允许合作伙伴网站在我们的网站上为其用户创建新帐户 我们已经创建了一个独立的 PHP 脚本来处理和验证 API 请求 但现在我们需要实际创建新帐户 我们最初只想进行 CURL 调用来提交注册
  • Laravel/00webhost 错误 404。在此服务器上找不到请求的 URL

    1 将我的文件上传到 000webhost 我将公用文件夹中的所有文件放置到公共 html然后我创建了一个名为laravel我在那里上传了所有其他文件 这是我的目录结构 laravel app 引导程序 config 公共 html 索引
  • 从 php 执行 bash 脚本并立即输出回网页

    我有一组 bash 和 Perl 脚本 开发在 Linux Box 上部署所需的目录结构 可选 从svn导出代码 从这个源构建一个包 这在终端上运行良好 现在 我的客户请求此流程的 Web 界面 例如 某些页面上的 创建新包 按钮将一一调用
  • 如何在CentOS 5.3上安装php-mongodb?

    我已经在我的 VPS 上安装了 mongoDB 效果很好 现在我想安装 php 驱动程序以使 php 与 mongoDB 一起工作 我跟着蒙戈安装 http www php net manual en mongo installation
  • Composer 无法获取 github

    今天 我尝试通过运行来安装 Laravelcomposer create project laravel laravel 5 1 myproject prefer dist我收到此错误 Could not fetch https api g
  • PHP Intl 扩展线程安全吗?

    我一直在阅读有关 PHP 中的语言环境的内容 看起来setlocale 线程有问题 我对线程不太熟悉 文档提到它不是线程安全的 我想让我的项目能够处理某些数字格式 并且 Intl 扩展似乎很有趣 http php net manual en
  • 扩展构建器中的“映射到现有表”显示 TYPO3 中的奇怪问题

    在我的扩展中MyExt 我映射了模型Page to pagesTYPO3 中的表 首先它向我展示了type mismatch错误 无论如何我继续保存它 会发生以下情况 我的页面树变成这样 我的新记录表单仅显示 UID 而不显示标题 My P
  • PHP switch case 在 case 中存在多个值

    我有一个变量保存值 每周 每月 季度 和 年度 还有另一个变量保存值从 1 到 10 switch var2 case 1 var3 Weekly break case 2 var3 Weekly break case 3 var3 Mon
  • PHP 中的encodeURI() ?

    PHP 中是否有一些不编码的encodeURI 函数 我现在用这个 function encodeURI url http php net manual en function rawurlencode php https develope
  • 使用 PHP 中的 GD 库在图像上绘图

    我创建了一个代码来生成随机图案图像 它创建一个具有给定宽度和高度的图像 并用 40x40 像素的小矩形填充它 这是我的代码
  • 使用 ImageMagick (PHP) 将 2 个图像并排合并为 1 个图像

    我认为这是一件容易的事 我有 2 张图片 JPG 我希望它们合并成一张图片 其中 2 张图片并排 所以我有图片 A 和图片 B 我想要图片 AB 并排 两个图像具有相同的宽度和高度 在本例中 宽度 200px 高度 300px 但是第二个图
  • 我可以让 swagger-php 在查询字符串上使用数组吗?

    我使用 Swagger php 当我定义查询字符串上的参数时 它可以是一个数组 但据我所知 它不支持这种查询字符串 https api domain tld v1 objects q 1 q 5 q 12 我相信这会被设定in the co

随机推荐

  • Ansible Tower - 如何将文件从远程 Linux Server1 复制到远程 Linux Server2 [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 你好 我有一个 Ansible 塔 我希望我的剧本在 Ansible Tower 中运行并执行以下操作 将文件从远程 L
  • JNI 在应用程序中检测到错误

    我正在使用 WordPress 中的 API 来获取我拥有的标题数量 我的代码适用于除 5 x 之外的所有 Android 版本 当我在应用程序中推送一个线程时 它不幸关闭了 我不知道Android 5版本有什么问题 有谁知道解决方案是什么
  • 如何在不选择所有节点的情况下禁用 TreeView 控件?

    我不知道这是一个错误还是什么 但如果我尝试禁用TTreeView控件 所有节点都被选中 灰显 可以采取任何措施来禁用该控件的输入而不更改选择吗 当然 节点并不是真正被选择的 它们只是视觉上选择的 但这很烦人 这就是未应用主题时禁用控件的样子
  • SQL:如何更新多个字段,以便将空字段内容移动到逻辑上的最后一列 - 丢失空白地址行

    我有三个地址行列 aline1 aline2 aline3 代表街道 地址 由于数据不一致 其中任何一个或全部都可以 空白的 我想将第一个非空白移动到addrline1 第二个非空白 到 addrline2 如果没有三个非空 行 则清除第
  • 上传到 Google Play 后,谷歌地图不显示

    我将我的应用程序上传到谷歌游戏商店 但地图不起作用 只显示白屏 我知道我必须根据发布证书指纹获取密钥 我已尝试阅读所有相关内容 并执行了以下操作 但它仍然不起作用 我从 Android Studio 创建了一个新的密钥库 带有密码 别名和密
  • 内存映射文件偏移低

    我正在用 C 和 Visual Studio 编写 Windows 程序 我必须映射一个文件而不是从它的第 750 个字节访问它 我试过 pFile char MapViewOfFile hMMap FILE MAP ALL ACCESS
  • 如何使用scrapy抓取javascript实现的多页数据

    我想用scrapy从网页中爬取数据 但是从url上看不出不同页面之间的区别 例如 上面的url是我要抓取数据的第一个页面 很容易从中获取数据 这是我的代码 author Rabbit from scrapy spiders import S
  • 使用 jQuery Mobile 的动态页面

    我已经使用 jQuery 有一段时间了 并且迈出了使用 jQuery Mobile 的第一步 我使用index html作为我的应用程序的jQuery Mobile和设计 它在加载后立即调用content php 所有页面的列表视图 中的内
  • 在 C++ 的动态内存分配(堆)中,“删除”运算符实际上是如何在幕后工作的?

    我不明白 删除 运算符在 C 中是如何在幕后实际实现的 例如 class Node int i Node left right int main Node a new Node somehow the object a is initial
  • 合并两个 Git 存储库而不破坏文件历史记录

    我需要将两个 Git 存储库合并到一个全新的第三个存储库中 我发现了许多关于如何使用子树合并来执行此操作的描述 例如雅库布 纳伦布斯基的回答 https stackoverflow com a 1426163 on 如何合并两个 Git 存
  • 跟踪视频中的眼睛瞳孔

    我正在开展一个项目 旨在追踪眼睛瞳孔 为此 我制作了一个头戴式系统来捕获眼睛的图像 硬件部分我已经完成了在软件中被击中部分 我在用opencv 请让我知道跟踪瞳孔最有效的方法是什么 霍夫圆表现不佳 之后我也尝试过HSV过滤器 这是代码和 链
  • 在 onStop 之前隐藏视图?

    当用户按下主页按钮时 调用 onStop 方法 系统会截取屏幕截图 当用户按住主页按钮 在 Android 手机上 时 可以在打开的应用程序中看到屏幕截图 我的问题是如何防止任何可以拿起手机并按住主页按钮的人看到敏感数据 想象一下 应用程序
  • 它是可调用损失函数(以函数的形式)的 TensorFlow 最佳实践吗?除了 Eager Execution 兼容性之外,还有其他优点吗?

    热切执行要求传递给任何优化器的任何损失都可以被调用 即以函数的形式 所以这没问题 def loss function return tf reduce mean tf nn sampled softmax loss weights soft
  • glibc的写入是如何工作的?

    我尝试编译一个简单的程序 名为write with nostdlib 但我收到错误 path to file 3 undefined reference to write 我想write是 Unix 的东西并且一直存在 但显然不是 事实证明
  • 解析一个数字但保留负数

    我正在尝试将数字取消格式化为其原始形式 但保留它是否为负数 堆栈溢出上的某人引导我找到了这段代码 该代码工作得非常好 但它没有保留负数 有人能帮我更好地解决这个问题吗 EDIT 对于美元货币 普通数字 Example 1 234 1234
  • 如何更新 OpenJDK 的时区信息?

    如何更新 OpenJDK 的时区信息 Oracle 推出了 tzupdater 但它受到他们的许可证的约束 所以我不想使用它 我正在寻找一个开源替代方案 它允许我只更新时区信息而不是整个 JRE Azul 最近发布了一个开源工具来更新 TZ
  • 用随机数据填充表

    我有如下两张表 区域 表 AreaKey AreaID
  • 以编程方式将 NSScrollView 滚动到右侧

    一切都在标题中 我想以编程方式滚动NSScrollView向右 这样我就可以看到文档的结尾 我试过这个 let width scrollView frame size width let height scrollView frame si
  • 无法运行“phonegap run android”,抛出异常

    我想开始使用 Phonegap 开发东西 我按照他们网站上的说明进行操作 http phonegap com install http phonegap com install 当我执行 phonegap run android 时 它给了
  • 避免PHP执行时间限制

    我需要用 PHP 语言创建一个脚本来执行数字排列 但 PHP 的执行时间限制设置为 60 秒 我怎样才能运行脚本 以便在需要运行超过60个sesunde时 不被服务器中断 我知道我可以更改 php 中的最大执行时间限制 但我想听到另一个不需