Home  >  Article  >  Backend Development  >  URL jump usage in thinkphp

URL jump usage in thinkphp

不言
不言Original
2018-06-07 15:19:193046browse

This article mainly introduces the usage of url jump in thinkphp, and compares and analyzes several commonly used URL jump techniques in the form of examples. Friends in need can refer to it

This article analyzes the examples in thinkphp URL jump usage. Share it with everyone for your reference, the details are as follows:

The first thing that comes to mind is the target attribute in the a tag. When _blank, you can open a new page in a new lab form

But Now I want to jump in the php file,

$this->redirect('/Supperman/outerMan');
$this->display('Supperman:outerMan');

Both of them just open a new page in the current page

Then I tried again Take a look:

header('Location:'.U('/Supperman/outerMan').'',false);

Still can’t satisfy the effect. Using js:

echo "<script language=&#39;javascript&#39; type=&#39;text/javascript&#39;>";
echo "window.location.href=&#39;".U(&#39;/Supperman/outerMan&#39;)."&#39;";
echo "</script>";

still does not achieve the effect.

Use:

echo "<script language=&#39;javascript&#39; type=&#39;text/javascript&#39;>";
echo "window.open=&#39;".U(&#39;/Supperman/outerMan&#39;)."&#39;";
echo "</script>";

can meet the effect, but when the form is opened, it will be intercepted by IE and Firefox. Anti-advertising plug-ins will also prevent this page from opening.

It feels like the effect is not good either! When I change the form submission to submit, it still opens on the current page! I accidentally discovered that form

also has a target attribute. So the problem is solved.

The above is the entire content of this article. I hope it will be helpful to everyone's study. For more related content, please pay attention to the PHP Chinese website!

Related recommendations:

About URL routing rules and static settings in thinkphp

Thinkphp URL Rewrite is supported under Nginx Configuration

The above is the detailed content of URL jump usage in thinkphp. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn