我在DigitalOcean Ubuntu上使用laravel框架,服务器奇怪地拒绝获取变量,所以www.domain.com/?name=mohamed
当我检查$_GET['name']
时我什么也得不到,这可能是导致这个问题的原因?
htaccess文件:
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
答案 0 :(得分:0)
默认情况下,Laravel使用“漂亮”的URL方案。通常你会设置一个像
这样的路线Route::get('user/{name}', function($name)
{
return 'Hello, ' . $id . '!';
});
可让您在访问$name
时访问设置为mohamed
的{{1}}变量。请参阅有关路由的部分,特别是route parameters中的official documentation。