我有一个nginx + phalcon3.3 + php7服务器和一个带有phalconMicro的脚本,在我设置的下一个路径中:
$app->get(
"/{animal}",
function ($animal) {
$REQUEST_URI = $_SERVER[REQUEST_URI];
echo "$REQUEST_URI<br/>";
echo "animal: $animal";
if($animal === ''){
echo '<br/>No animal, :(';
}
}
);
请求http://localhost:81/cat/dog/bird时我得到:
animals/cat/dog/bird
animal:
No animal, :(
我在试着得到:
animals/cat/dog/bird
animal: cat
我的错误是什么我已经阅读了phalcon微教程,phalcon微api文档和nginx + phalcon文档。
顺便说一句,这是我的nginx规则:
location ~ /animals {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME thePhalconMicroScript.php;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
}
https://stackoverflow.com/questions/50518921
复制相似问题