【用php重定向用户的最快方法是什么?】教程文章相关的互联网学习教程文章

php-重定向和引荐来源网址【代码】

我的实际实现要复杂得多,包括身份验证和许多其他功能,但是以最简单的形式,这就是我遇到的问题.使用标头重定向不会将自己显示为引荐来源. 因此,假设我有三个页面:start.php,middle.php和end.php start.php<html><body> <a href="middle.php">middle</a> </body></html>middle.php<?php header('Location: end.php'); ?>end.php<?phpecho 'The referer is: ' . $_SERVER['HTTP_REFERER']; ?>当您单击链接时,您最终到达end.php,但是引...

php-当权限被拒绝时,获取“此网页具有重定向循环”

我正在一个drupal网站上工作.而不是显示带有“未找到权限”的页面,它只会导致重定向循环. “错误310(net :: ERR_TOO_MANY_REDIRECTS):重定向过多.” -镀铬错误 有人可以指出我正确的方向吗?谢谢. 编辑:当用户已经登录并进入他们无权访问的页面时,会发生这种情况. 问题出在user.module中的login_register函数中,该函数中断了对drupal_get_form(‘user_login’)和drupal_get_form(‘user_register’)的调用.在user_login中,导致重...

php-在表单提交时重定向到引荐来源网址

有多个页面.这些页面上有链接.这些链接指向带有表单的页面.提交表单后,保存表单的页面会刷新以处理提交的数据. 这是问题. 当带有表单的页面接收提交的数据并对其进行处理时,应该将用户带回到将他/她带到表单页面的页面.您将如何使用PHP做到这一点?解决方法:我想做的是每次访问称为“历史”的页面时将其添加到会话变量数组中,并且仅当最后一个$_SESSION [‘history’]项不是当前网址时才添加到该数组中(避免最近输入多个条目)页面刷...

thinkphp 跳转和重定向

页面跳转 在应用开发中,经常会遇到一些带有提示信息的跳转页面,例如操作成功或者操作错误页面,并且自动跳转到另外一个目标页面。系统的\Think\Controller类内置了两个跳转方法success和error,用于页面跳转提示,而且可以支持ajax提交。 使用方法很简单,举例如下:$User = M('User'); //实例化User对象 $result = $User->add($data); if($result){//设置成功后跳转页面的地址,默认的返回页面是$_SERVER['HTTP_REFERER']$this-...

PHP-重定向301 /重写难题【代码】

在我的网站上,用户可以添加需要重定向的各种URL. 例如;来自此:domain.com/oldpage/36/ 为此:domain.com/newpage/47/ 它们像这样添加到.htaccess中:Redirect 301 /oldpage/36/ /new-page/47/但是当访问旧页面时,他们得到以下信息: domain.com/newpage/47/?pid=36\u0026amp;pagename=oldpage 我很确定这些重写规则导致了这种困境:RewriteRule ([^.]+)/([0-9]+)/$index.php?pid=$2&pagename=$1 RewriteRule ([^.]+)/([0-9]+)/([^...

PHP if(设置cookie重定向循环【代码】

因此,我在使用非常简单的PHP时遇到了麻烦,因为我不擅长使用它.所以这是代码:<?php if(!isset ($_COOKIE['cookie'])) {header("Location: index.html"); } else {header("Location: index2.php");?>它位于HTML文档的顶部,比其他任何HTML都高,因为我听说标头无法正常工作(该语句本身可能证明我是无知的).但基本上,我有一个同意页面,您必须先同意才能继续访问该网站,但该页面不被视为我的索引文件.因此,我需要此重定向来检测是否存在...

PHP的位置重定向和特殊字符【代码】

到目前为止,我只是在阅读,但现在我有第一个问题,希望有人可以帮助我. 您通过提交来执行搜索:input: L?sung? T?sung& -> url: http://127.0.0.1/?search=L?sung%3F+T?sung%26如果您尚未登录,那么我将使用url_encode重定向(位置标头)搜索以登录:...login/return_url=http%3A%2F%2F127.0.0.1%2F%3Fsearch%3DL?sung%3F+T?sung%26amp%3B我得到$_GET [‘return_url’]的“错误”结果:http://127.0.0.1/?search=L?sung? T?sung&amp;amp...

从PHP进行Jquery AJAX调用后强制重定向【代码】

我有一个自定义框架,并且在我的请求文件中检测到一个请求是否是ajax.在我的基本控制器中,我检查用户是否登录:If user is not logged in:1. if request is ajax - force JS redirect from PHP (unable to do)2. if request is not ajax - PHP redirect (header, works)我不能让1号上班. 这是我的重定向代码://User::Redirect public function redirect($url = SITE_URL, $isAjax = false) {if ($isAjax === true) {//its ajax cal...

php-htaccess将根目录中的所有文件重定向到子目录中的coresponding页面【代码】

我有几页http://localhost/template像home.php,about.php,contact.php 在http:// localhost / template / sr我的页面名称相同. 这是我的根.htaccess文件中的内容RewriteEngine on RedirectMatch 301 ^/$http://localhost/template/sr/我的error.log文件报告:[localhost/sid#923dd8][rid#dd70b0/initial] [perdir C:/xampp/htdocs/template/] pass through C:/xampp/htdocs/template/ [localhost/sid#923dd8][rid#ddd0c8/subreq] ...

PHP-Symfony 2:跨重定向保留表单数据

在Symfony 2应用程序中,我正在尝试实现一个带有搜索框和一些其他过滤器(选择小部件)的表单.搜索框在数据库中查找记录,然后显示有关该记录的详细信息.过滤器用于显示或隐藏某些类型的详细信息. 如果未找到任何记录,这将起作用,因为这样我就可以停留在同一控制器和动作中.但是,如果找到多个记录,则渲染另一个模板,该模板显示一个选择对话框.列表中的每条记录都是指向原始页面的链接,但记录ID为参数. 当我单击该链接时,我会丢失表单数...

带有og metatag的php重定向url(打开图)【代码】

我在PHP redirect.php中有服务器端重定向页面,此页面使用PHP header()函数重定向用户:header( 'location: mypage.html?test' );有没有一种方法可以添加某些OG元标记(Open Graph),以便当有人在Facebook和类似网站上共享redirect.php页面时,将应用这些属性?<meta property="og:title" content="Facebook should load this when shared redirect.php"/>解决方法:由于redirect.php会在每次访问或/&时进行重定向.执行将是不可能的,但是...

php-当“无法连接Firefox无法在某个IP处建立与服务器的连接”时,如何重定向到另一个本地主机【代码】

我已经为我的Android应用程序使用php创建了一个web服务,在php的标头中,我给出了代码header("Location: http://123.123.123.123/Main/sub.php?details=".$rawdata);请注意,这是一个封闭的网络IP,只能从同一网络访问该IP,因此,当我将WIFI网络更改为另一个网络时,我需要将上述代码更改为header("Location: http://123.123.123.124/Main/sub.php?details=".$rawdata);如果不进行更改,我将收到错误消息,内容为“无法连接Firefox无法在12...

PHP-Symfony2防火墙:重定向到注册表单而不是登录【代码】

我正在一家基于Symfony2的简单商店(编制报价). 将商品添加到购物车中后,用户可以继续查看其报价摘要,然后请求已编译的报价. 摘要页面受以下防火墙保护:security: firewalls:secured_area:pattern: ^/anonymous: ~provider: defaultform_login:login_path: acme_security_login_routecheck_path: acme_security_login_check_routecsrf_provider: form.csrf_providerlogout: ~default:anonymous: ~access_control:- { path: ^/reque...

php-重定向回页面时,使弹出框保持显示【代码】

在我所有的页面中,我都有一个文本按钮,如果单击该按钮,它将在弹出div中显示登录表单.如果用户重新加载页面,此弹出的div将自动关闭. 现在,我在config.php文件中有一个函数作为登录名的配置.如果登录失败,则在下面或登录表单的底部,将显示一条通知,指出“登录失败”. 问题是因为仅当用户单击页面中的“登录”按钮时才会显示此登录表单,因此当它重定向回时,它不会自动告诉用户他/她是否登录失败.用户必须再次单击登录按钮才能知道登录...

php-如果url不包含某些字符串,则htaccess重定向【代码】

我想将所有传入请求重定向到另一个不包含#和admin的URL.我需要angular.js,但是我有/ admin和php 例如: http://example.com/link-to-article-> http://example.com/#/link-to-article http://example.com/admin/ *将不会重定向解决方法:您可以在DOCUMENT_ROOT / .htaccess文件中使用以下代码:RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-f RewriteRule !^((admin|login)(/.*)?)?$/#%{REQUEST_URI} [L,NC,NE,R=302]还要记住...