gpt4 book ai didi

php - Kohana——命令行

转载 作者:可可西里 更新时间:2023-10-31 22:05:25 26 4
gpt4 key购买 nike

我正在尝试在我的 Web 应用程序中“伪造”一个进程(通过 SMTP 发送电子邮件),并且该应用程序是基于 Kohana 构建的。

    $command = 'test/email';
exec('php index.php '.$command.' > /dev/null/ &', $errors, $response);

我遇到了一个错误——

注意:未定义索引:SERVER_NAME

当我查看 Kohana 的 index.php 文件时,我看到它正在寻找一个名为 SERVER_NAME 的变量,但我猜它会变成 NULL,因为 Kohana 无法检测到这个值并在运行之前设置它。

有什么想法可以让 Kohana 通过命令行运行吗?

最佳答案

查看Kohana3源代码后,我发现它支持cli (system/classes/kohana/cli.php)。您可以传递 3 个选项(uri、方法、获取、发布)。所以:-


$ php index.php --uri="项目/列表"

将调用 Controller_Items 中的 list 方法。

关于php - Kohana——命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2133433/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com