我有一个cakephp应用程序,该应用程序旨在与mikrotik控制器(仅是一个路由器)交互,您可以安排它运行脚本。我在控制器上运行的脚本基本上只是访问URL中包含大量参数的php文件。
如果我在浏览器中访问该URL,它将按预期工作。如果我在控制器调度程序中运行它,则不会。
为了测试,我将文件放置在另一个(非cakephp)域上,并且从控制器调度程序运行时,它可以正常工作。因此,似乎cakephp不喜欢来自这样的控制器的请求。同样,当我在浏览器中访问文件时,它也可以正常工作。只是控制器似乎无法访问它。
所以我想知道Cakephp框架是否存在某种不允许这种方式的控制器请求的信息?
URL看起来像www.mywebsite.com/files/mikrotik.php?param=whatever
有人可以启发我吗?
编辑:顺便说一句,mikrotik文件位于app / webroot / files / mikrotik.php