php yaf框架的默认控制器为什么会多次请求?

发布于 2021-11-29 06:30:58 字数 880 浏览 785 评论 9

本人yaf新手,有点时间,想学习下yaf框架,遇到这个问题,请知道的朋友指点下,谢谢。

默认的控制器是index,代码如下:

class IndexController extends Yaf_Controller_Abstract {
    public function indexAction() {
        Util::wLog('debug', 'index');
        exit;
    }
}

又新建了一个控制器,代码如下:


class TestController extends Yaf_Controller_Abstract {

    public function indexAction() {
        Util::wLog('debug', 'test');
        exit;
    }
    
}

浏览器中访问 /test/index,得到的日志是这样的。

test 
index 
index 
index 
index 
index 

win8 x64 安装的xampp(x86的,没64的),php:5.6.19,yaf:2.3.5 。在centos的虚机中也尝试过,结果一样。

application.ini中只配置了一个根目录,其他没有任何配置,是不是我的少配置了什么东西,比如路由啥的?


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

冷弦 2021-12-04 15:23:54

谢谢楼上朋友们。

当时确实是这样的,自己记的日志都在呢;今天我再试了一下就都正常了。当时真不知道是什么问题,可能是关机再开机就好了吧,不过就是没闹明白当时是咋回事。

这是当时请求的apache日志。

127.0.0.1 - - [01/Aug/2016:18:51:00 +0800] "GET /test/index?asdasdasd=34534534 HTTP/1.1" 200 355
127.0.0.1 - - [01/Aug/2016:18:51:00 +0800] "GET /favicon.ico HTTP/1.1" 200 491
127.0.0.1 - - [01/Aug/2016:18:51:21 +0800] "GET /test/index?asdasdasd=34534534 HTTP/1.1" 200 18
127.0.0.1 - - [01/Aug/2016:18:51:21 +0800] "GET /favicon.ico HTTP/1.1" 200 491
127.0.0.1 - - [01/Aug/2016:18:54:28 +0800] "GET /test/index?asdasdasd=34534534 HTTP/1.1" 200 355
127.0.0.1 - - [01/Aug/2016:18:54:28 +0800] "GET /favicon.ico HTTP/1.1" 200 491
127.0.0.1 - - [01/Aug/2016:18:54:41 +0800] "GET /test/index?asdasdasd=34534534 HTTP/1.1" 200 355
127.0.0.1 - - [01/Aug/2016:18:54:41 +0800] "GET /test/index?asdasdasd=34534534 HTTP/1.1" 200 355
127.0.0.1 - - [01/Aug/2016:18:54:41 +0800] "GET /favicon.ico HTTP/1.1" 200 491

清晨说ぺ晚安 2021-12-04 15:23:21

phalcon比yaf性能好还是其他原因呢?

无声静候 2021-12-04 15:11:24

看看access.log就知道了。另外建议直接phalcon

无人问我粥可暖 2021-12-04 15:00:56

我基本就没配置啥东西,可能是我的环境问题吧。

反话 2021-12-04 14:22:42

感觉不可能, 所有配置了试试。 不会有你说的情况, WIN10  php5.3 yaf 2.3.2

坚持沉默 2021-12-04 13:14:25

有那个图片的请求

百思不得你姐 2021-12-04 12:34:48

回复
解决就好

猫性小仙女 2021-12-04 07:25:47

回复

三月梨花 2021-12-03 16:40:47

1 看下网络请求里面是否有一个favicon.ico

2 Util::wLog中做下输出 输出每次请求的url

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文