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='javascript' type='text/javascript'>"; echo "window.location.href='".U('/Supperman/outerMan')."'"; echo "</script>";
still does not achieve the effect.
Use:
echo "<script language='javascript' type='text/javascript'>"; echo "window.open='".U('/Supperman/outerMan')."'"; 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!