【PHP网站实现地址URL重定向】教程文章相关的互联网学习教程文章

php – 在表单提交后使用URL中的用户输入重定向【代码】

我需要有一个表单,填写后会创建一个变量,然后在url中转到带有该变量的url. 像这样的东西(但有效):)<form action="?????" method="?????">Number: <input type="text" name="url1" value=""><br><input type="submit" name="submit" value="Goto URL"> </form>按下提交后,我需要它转到http://somewhere.com?url=VALUEHERE 有任何想法吗?解决方法:使用method =“GET”将变量放在url中:<form action="http://somewhere.com/" method...

php – 如何从控制器方法重定向到路由【代码】

我在我的控制器中定义了一个方法,首先检索输入,如果我的数据库中有电子邮件字段,我想返回一个视图.但是,如果电子邮件字段不存在,我想重定向到另一个路由.我也希望将输入传递给该路线. 为了更好地理解我的意思,我的控制器的代码如下:public function index(Request $request) {$credentials = $request->all();if (\App\User::where('email','=',$credentials['email'])->exists()){//if they are registered, return VIEW called ...

php – 允许仅从1个IP地址访问所有文件,并将所有其他文件重定向到其他文件【代码】

我不确定之前是否已经回答过这个问题但是我试着去寻找它.无论如何,我目前正在开发一个网站,但我想只能从我的IP地址访问实际的网站内容.然后我想.htaccess将所有其他IP地址重定向到我服务器上的单独文件.那个文件叫做subscribe.php. 我尝试了几件事,但没有提供我想要的结果.我知道我的服务器允许使用.htaccess,因为我已经用它来改变一些其他的东西,比如防止缓存.解决方法:你可以使用mod_rewrite来做到这一点.在.htaccess文件中添加以...

php – Laravel 5自定义验证重定向【代码】

我有一个网站,包括2个不同的登录表单,2个位置,一个在导航栏上,另一个是登录页面,将在系统捕获未登记的访问者时使用. 我可以问一下我在LoginRequest.php中做错了什么,如果登录过程中出现任何类型的错误,我会设置一个重定向到自定义登录页面的条件?我的代码如下:<?php namespace App\Http\Requests;use App\Http\Requests\Request;class LoginRequest extends Request {/*** Determine if the user is authorized to make this req...

php – 如何重定向保留原始引用者字段?【代码】

我有以下PHP重定向脚本:if ($country=="IL") { header('Location: http://iquality.itayb.net/index-he.html'); } else { header('Location: http://iquality.itayb.net/index-en.html'); }根据$country的值,这会将用户重定向到不同的页面.引荐者成为重定向页面本身. 如何保留原始引荐来源字段?解决方法:您不能使用标题(‘Referer:SOME_REFERER_URL’),因为浏览器无论如何都会覆盖它. 如果你拥有重定向的目标iquality.itayb.net...

php – Laravel:从控制器重定向到URL中包含prams的命名路由【代码】

如何从我的控制器重定向到命名路由并在URL中包含变量,例如return Redirect::to('admin/articles/create/'.$article_type.'/'.$area_id.'/'.$area_type);这有效,但我认为我错过了捷径或其他什么?解决方法:在Laravel 5中,您可以使用帮助方法:return redirect()->route('route.name', [$param]);

php – 如何使用Laravel 5.4注销并重定向到登录页面?【代码】

我正在使用Laravel 5.4并尝试实现身份验证系统.我使用php artisan命令make:auth来设置它.我根据我的布局编辑了视图.现在,当我尝试注销时,它会把这个错误抛给我 RouteCollection.php第161行中的NotFoundHttpException: 任何人都可以帮我注销吗?解决方法:在你的web.php(路由)中: 加:Route::get('logout', '\App\Http\Controllers\Auth\LoginController@logout');在您的LoginController.php中 加:public function logout(Reques...

php – Symfony安全性返回401响应而不是重定向【代码】

我正在编写一个带有ajax身份验证的ajax应用程序,现在我开始在silex中使用symfony安全组件来处理身份验证/授权.使用简单配置进行简单测试,我通过防火墙进入受保护区域,我得到的响应是重定向到/ login页面,但我在应用程序中需要的是401响应,可能有其他信息(在标题或关于如何登录的json body.$app['security.firewalls'] = ['api' => ['pattern' => '^/api','logout' => ['logout_path'=>'/auth/logout'],'users' => $app->share(func...

php – .htaccess从站点根目录重定向到公共文件夹,在URL中隐藏“public”?【代码】

贝娄是我的网站目录结构:htdocs/My-Project/public/index.phpcss/img/js/src/config.phptemplates/library/我不希望任何直接用户访问src目录中的任何文件. src包含我的模板和后端逻辑脚本. 我想设置我的.htaccess,以便当用户访问我的网站(根文件夹My-Project)时,它们会被重定向到My-Project / public / index.php.我希望URL在索引页面上看起来像My-Project.com. 有帮助吗?我对修改我的.htaccess文件犹豫不决,因为我在这里和网上看...

php – 如何将未登录的用户重定向到WordPress上的登录页面?【代码】

我知道这是一个问了几百万的问题,但我找不到一个适合现在的Wordpress版本和/或我的特定情况的答案. 我有一个安装了Buddypress的Wordpress网站. 我要那个 : – 未登录的用户只能看到页面wp-login.php – 登录用户可以访问整个网站 我只是想不通,这是不可能的.要么我更改站点地址或分配页面,或功能…没有任何作用,始终出现错误或404页面错误等… 基本上:你到达网站,你没有登录= Wp-Login.php,如果你登录页面“成员” 谢谢 !解决方...

php – Laravel 5.2,auth :: check登录后返回true,重定向后返回false【代码】

我正在尝试使用laravel 5.2内置的身份验证系统.登录似乎工作正常,如果我用Auth :: check()替换return语句,它返回true.但是当我重定向到’/’时,Auth :: check()突然在我的Auth中间件中返回false. 会话创建方法:public function create(Request $request) {$email = $request->email;$password = $request->password;if(Auth::attempt(['email' => $email, 'password' => $password])) {return redirect()->intended('/'); // ret...

在PHP中自动重定向页面【代码】

我想在PHP中自动重定向页面 Logout.php:<?php include "base.php"; $_SESSION = array(); session_destroy(); ?> <meta http-equiv="refresh" content="=0;URL=index.php" />base.php调用数据库并启动会话的位置:<?phpsession_start(); $dbhost = "localhost";$dbname = "login";$dbuser = "root";$dbpass = "";mysql_connect($dbhost, $dbuser, $dbpass) or die("MySQL Error: " . mysql_error()); mysql_select_db($dbname) ...

php – 如何使用slim重定向【代码】

我有个问题.我正在使用苗条,我有我的主页的路线:$app->get('/', function() use ($app) { ... 在我的一个控制器中,我想重定向到主页面,所以我写了$app->response->redirect('/', 303);但是,我没有重定向到’/’路由,而是被重定向到我的本地服务器的根目录,即http:// localhost / 我究竟做错了什么?我该如何使用重定向方法?解决方法:Slim允许您为路由命名,然后使用urlFor()根据此名称重定向回路由.在您的示例中,将路线更改为:$...

php – 单击“接受”后显示警告消息并重定向【代码】

好吧,我有一个包含报告链接的页面.只要有人点击一个报告,他们就可以下载excel文件.但是,有时候没有字段可以报告;在这种情况下,我想显示一条警告信息,在他们点击“接受”后,他们会被重定向到主面板.当他们点击报告时,他们会转到使用交换机获取数据的控制器.如果没有数据,则模型返回FALSE;所以在控制器的最后,我检查:if ($result_array != FALSE)to_excel($result_array->result_array(), $xls,$campos); else {echo "<script>alert...

php – 在WordPress上登录后重定向【代码】

我正在基于现有网站创建自定义的WordPress主题. 我想使用我创建的备用仪表板. 如何在登录后将用户定向到’news.php’而不是’/ wp-admin /’?– 编辑:有一个工作插件,但对于任何能通过functions.php找到手动方式的人仍然可以获得赏金,因为它比使用第三方插件更安全.解决方法:这应该可以解决您的问题.改编自here.的答案function admin_default_page() {return '/new-dashboard-url'; }add_filter('login_redirect', 'admin_defau...