欢迎来到福编程网,本站提供各种互联网专业知识!

YII使用url组件美化管理的方法

发布时间:2015-12-28 作者:zm2714 来源:转载
这篇文章主要介绍了YII使用url组件美化管理的方法,结合实例形式较为详细的分析了urlManager组件的具体功能及相关使用技巧,需要的朋友可以参考下

本文实例讲述了YII使用url组件美化管理的方法。分享给大家供大家参考,具体如下:

urlManager组件

yii的官方文档对此的解释如下:

urlSuffix 此规则使用的url后缀,默认使用CurlManger::urlSuffix,值为null。例如可以将此设置为.html,让url看起来“像”是一个静态页面。

caseSensitive 是否大小写敏感,默认使用CUrlManager::caseSensitive,值为null。

defaultParams 该规则使用的默认get参数。当使用该规则来解析一个请求时,这个参数的值会被注入到$_GET参数中。

matchValue 当创建一个URL时,GET参数是否匹配相应的子模式。默认使用CurlManager::matchValue,值为null。

如果该属性为 false,那么意味着当路由和参数名匹配给定的规则时,将以此来创建一个URL。

如果该属性为true,那么给定的参数值夜必须匹配相应的参数子模式。

注意:将此属性设置为true会降低性能。

我们使用一些例子来解释网址工作规则。我们假设我们的规则包括如下三个:

array(
  'posts'=>'post/list',
  'post/'=>'post/read',
  'post//'=>'post/read',
)

</pre>

<p style="TEXT-INDENT: 2em">调用$this->createUrl('post/list')生成/index.php/posts。第一个规则适用。</p>
<p style="TEXT-INDENT: 2em">调用$this->createUrl('post/read',array('id'=>100))生成/index.php/post/100。第二个规则适用。</p>
<p style="TEXT-INDENT: 2em">调用$this->createUrl('post/read',array('year'=>2008,'title'=>'a sample post'))生成/index.php/post/2008/a%20sample%20post。第三个规则适用。</p>
<p style="TEXT-INDENT: 2em">调用$this->createUrl('post/read')产生/index.php/post/read。请注意,没有规则适用。</p>
<p style="TEXT-INDENT: 2em">总之,当使用createUrl生成网址,路线和传递给该方法的GET参数被用来决定哪些网址规则适用。如果关联规则中的每个参数可以在GET参数找到的,将被传递给createUrl ,如果路线的规则也匹配路线参数,规则将用来生成网址。</p>
<p style="TEXT-INDENT: 2em">如果GET参数传递到createUrl是以上所要求的一项规则,其他参数将出现在查询字符串。例如,如果我们调用$this->createUrl('post/read',array('id'=>100,'year'=>2008)) ,我们将获得/index.php/post/100?year=2008。为了使这些额外参数出现在路径信息的一部分,我们应该给规则附加/* 。 因此,该规则post/<id:d+>/* ,我们可以获取网址/index.php/post/100/year/2008 。</p>
<p style="TEXT-INDENT: 2em">正如我们提到的,URL规则的其他用途是解析请求网址。当然,这是URL生成的一个逆过程。例如, 当用户请求/index.php/post/100 ,上面例子的第二个规则将适用来解析路线post/read和GET参数array('id'=>100) (可通过$_GET获得) 。</p>
<p style="TEXT-INDENT: 2em"><span style="color: #0000ff">提示:此网址通过createurl方法所产生的是一个相对地址。为了得到一个绝对的url ,我们可以用前缀yii: :app()->hostInfo ,或调用createAbsoluteUrl 。</span></p>
<p style="TEXT-INDENT: 2em"><span style="color: #ff0000">注:使用的URL规则将降低应用的性能</span>。这是因为当解析请求的URL ,[ CUrlManager ]尝试使用每个规则来匹配它,直到某个规则可以适用。因此,高流量网站应用应尽量减少其使用的URL规则。</p>
<p style="TEXT-INDENT: 2em">test.com/vthot 想生成 test.com/vthot/</p><p style="TEXT-INDENT: 2em">
<span><U>复制代码</U></span> 代码如下:'urlSuffix'=>'/',</p><p style="TEXT-INDENT: 2em">
要更改URL格式,我们应该配置urlManager应用元件,以便createUrl可以自动切换到新格式和应用程序可以正确理解新的网址:</p>

<pre class="brush:php;">
'urlManager'=>array(
  'urlFormat'=>'path',
  'showScriptName'=>false,
  'urlSuffix'=>'.html',
  'rules'=>array(
    'posts'=>'post/list',
    'post/<id:d+>'=>array('post/show','urlSuffix'=>'.html'),
    'post/<id:d+>/<mid:w+>'=>array('post/view','urlSuffix'=>'.xml'),
  ),
),

</pre>

<p style="TEXT-INDENT: 2em">示例一</p>
<p style="TEXT-INDENT: 2em">Rule代码</p><p style="TEXT-INDENT: 2em">
<span><U>复制代码</U></span> 代码如下:'posts'=>'post/list',</p><p style="TEXT-INDENT: 2em">
Action代码</p><p style="TEXT-INDENT: 2em">
<span><U>复制代码</U></span> 代码如下:echo $this->createAbsoluteUrl('post/list');</p>
<p style="TEXT-INDENT: 2em">输出</p>
<p style="TEXT-INDENT: 2em">http://localhost/test/index.php/post</p>
<p style="TEXT-INDENT: 2em">示例二</p>
<p style="TEXT-INDENT: 2em">Rule代码</p><p style="TEXT-INDENT: 2em">
<span><U>复制代码</U></span> 代码如下:'post/<id:d+>'=>array('post/show','urlSuffix'=>'.html'),</p><p style="TEXT-INDENT: 2em">
Action代码</p><p style="TEXT-INDENT: 2em">
<span><U>复制代码</U></span> 代码如下:echo $this->createAbsoluteUrl('post/show',array('id'=>998, 'name'=>'123'));</p>
<p style="TEXT-INDENT: 2em">输出</p>
<p style="TEXT-INDENT: 2em">http://localhost/test/index.php/post/998.html?name=123</p>
<p style="TEXT-INDENT: 2em">示例三</p>
<p style="TEXT-INDENT: 2em">Rule代码:</p><p style="TEXT-INDENT: 2em">
<span><U>复制代码</U></span> 代码如下:'post/<id:d+>/<mid:w+>'=>array('post/view','urlSuffix'=>'.xml'),</p>
<p style="TEXT-INDENT: 2em">Action代码</p><p style="TEXT-INDENT: 2em">
<span><U>复制代码</U></span> 代码如下:echo $this->createAbsoluteUrl('post/view',array('id'=>998, 'mid'=>'tody'));</p><p style="TEXT-INDENT: 2em">
输出</p>
<p style="TEXT-INDENT: 2em">http://localhost/test/index.php/post/998/tody.xml</p>
<p style="TEXT-INDENT: 2em">示例四</p>
<p style="TEXT-INDENT: 2em">Rule代码</p><p style="TEXT-INDENT: 2em">
<span><U>复制代码</U></span> 代码如下:'http://<user:w+>.vt.com/<_c:(look|seek)>'=>array('<_c>/host','urlSuffix'=>'.me'),</p>
<p style="TEXT-INDENT: 2em">Action代码:</p>

<pre class="brush:php;">
echo $this->createAbsoluteUrl('look/host',array('user'=>'boy','mid'=>'ny-01'));
echo '';
echo $this->createAbsoluteUrl('looks/host',array('user'=>'boy','mid'=>'ny-01'));

</pre>

<p style="TEXT-INDENT: 2em">输出</p>
<p style="TEXT-INDENT: 2em">http://boy.vt.com/look.me?mid=ny-01</p><p style="TEXT-INDENT: 2em">
http://localhost/test/index.php/looks/host/user/boy/mid/ny-01</p>
<p style="TEXT-INDENT: 2em">1)controller/Update/id/23</p>

<pre class="brush:php;">
public function actionUpdate(){
  $id = Yii::app()->request->getQuery('id') ; 经过处理的$_GET['id']
}
//$id = Yii::app()->request->getPost('id'); 经过处理的$_POST['id']
//$id = Yii::app()->request->getParam('id'); //CHttpRequest更多

</pre>

<p style="TEXT-INDENT: 2em">2)public function actionUpdate($id) 这种不支持多主键,会检查一下到底GET里面有没有id,没有id就直接不允许访问</p>

<pre class="brush:php;">
'sayhello/<name>' => 'post/hello', name是PostController actionHello($name)的参数
'post/<alias:[-a-z]+>' => 'post/view',  domain/post/e文小写 其中:前面的alias是PostController actionView($alias)的参数
'(posts|archive)/<order:(DESC|ASC)>' => 'post/index', domain/posts/DESC或domain/posts/ASC
'(posts|archive)' => 'post/index', domain/posts或domain/archive
'tos' => array('website/page', 'defaultParams' => array('alias' =>'terms_of_service')),

</pre>

<p style="TEXT-INDENT: 2em">When the URL is /tos, pass terms_of_service as the alias parameter value.</p>
<p style="TEXT-INDENT: 2em"><strong>隐藏 index.php</strong></p>
<p style="TEXT-INDENT: 2em">还有一点,我们可以做进一步清理我们的网址,即在URL中藏匿index.php 入口脚本。这就要求我们配置Web服务器,以及urlManager应用程序元件。</p>
<p style="TEXT-INDENT: 2em"><span style="color: #0000ff">1.add showScriptName=>false</span></p>
<p style="TEXT-INDENT: 2em"><span style="color: #0000ff">2.add project/.htaccess</span></p>

<pre class="brush:xhtml;">
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php

</pre>

<p style="TEXT-INDENT: 2em"><span style="color: #0000ff">3.开启rewrite</span></p>
<p style="TEXT-INDENT: 2em">简单的说,在main.php中简单设置urlManager,然后讲了3条规则,基本都覆盖到了。最后是隐藏index.php,请记住.htaccess位于index.php同级目录 ,而不是protected/目录。其他就简单了。</p>
<p style="TEXT-INDENT: 2em">希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。</p></div>
                <div class="prev-next">
					<div class="prev">上一篇:<a href="/php/example/item-1621.html">Yii实现单用户博客系统文章详情页插入评论表单的方法</a></div><div class="next">下一篇:<a href="/php/example/item-1617.html">Yii中实现处理前后台登录的新方法</a></div>
				</div>
			</div>
			<!--广告 start-->
			<div class="qf-ads"><ul class="qf-ads-nUl-12"><li><a href="" target="_blank"><img src="/uploads/images/ads/202306/20230610084915300842.jpg"></a><a href="" target="_blank" class="alink"><label>广告</label><span>商业广告,理性选择</span></a></li></ul></div>
			<div class="qf-article-container">
				<div class="qf-cms-name">
					<h3>相关推荐</h3>
				</div>
				<div class="qf-cms-container">
					<ul class="article-list-relationship">
											<li><a href="/php/example/item-19251.html" title="PHP命令行执行整合pathinfo模拟定时任务实例" target="_blank">PHP命令行执行整合pathinfo模拟定时任务实例</a>
						</li>
											<li><a href="/php/example/item-19252.html" title="PHP url的pathinfo模式加载不同控制器的简单实现" target="_blank">PHP url的pathinfo模式加载不同控制器的简单实现</a>
						</li>
											<li><a href="/php/example/item-19253.html" title="py文件转exe时包含paramiko模块出错解决方法" target="_blank">py文件转exe时包含paramiko模块出错解决方法</a>
						</li>
											<li><a href="/php/example/item-19254.html" title="PHP 自动加载的简单实现(推荐)" target="_blank">PHP 自动加载的简单实现(推荐)</a>
						</li>
											<li><a href="/php/example/item-19255.html" title="php网页版聊天软件实现代码" target="_blank">php网页版聊天软件实现代码</a>
						</li>
											<li><a href="/php/example/item-19256.html" title="php+jquery+html实现点击不刷新加载更多的实例代码" target="_blank">php+jquery+html实现点击不刷新加载更多的实例代码</a>
						</li>
											<li><a href="/php/example/item-19257.html" title="PHP请求Socket接口测试实例" target="_blank">PHP请求Socket接口测试实例</a>
						</li>
											<li><a href="/php/example/item-19258.html" title="PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题" target="_blank">PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题</a>
						</li>
											<li><a href="/php/example/item-19259.html" title="PHP 读取大文件并显示的简单实例(推荐)" target="_blank">PHP 读取大文件并显示的简单实例(推荐)</a>
						</li>
											<li><a href="/php/example/item-19260.html" title="PHP Oauth授权和本地加密实现方法" target="_blank">PHP Oauth授权和本地加密实现方法</a>
						</li>
											<li><a href="/php/example/item-19261.html" title="Yii2.0中的COOKIE和SESSION用法" target="_blank">Yii2.0中的COOKIE和SESSION用法</a>
						</li>
											<li><a href="/php/example/item-19247.html" title="PHP实现四种基础排序算法的运行时间比较(推荐)" target="_blank">PHP实现四种基础排序算法的运行时间比较(推荐)</a>
						</li>
											<li><a href="/php/example/item-19236.html" title="PHP身份证校验码计算方法" target="_blank">PHP身份证校验码计算方法</a>
						</li>
											<li><a href="/php/example/item-19237.html" title="PHP通过加锁实现并发情况下抢码功能" target="_blank">PHP通过加锁实现并发情况下抢码功能</a>
						</li>
											<li><a href="/php/example/item-19239.html" title="Yii2的XSS攻击防范策略分析" target="_blank">Yii2的XSS攻击防范策略分析</a>
						</li>
											<li><a href="/php/example/item-19240.html" title="Yii2基于Ajax自动获取表单数据的方法" target="_blank">Yii2基于Ajax自动获取表单数据的方法</a>
						</li>
											<li><a href="/php/example/item-19241.html" title="Yii2实现上下联动下拉框功能的方法" target="_blank">Yii2实现上下联动下拉框功能的方法</a>
						</li>
											<li><a href="/php/example/item-19242.html" title="Yii2实现同时搜索多个字段的方法" target="_blank">Yii2实现同时搜索多个字段的方法</a>
						</li>
											<li><a href="/php/example/item-19243.html" title="Yii2实现让关联字段支持搜索功能的方法" target="_blank">Yii2实现让关联字段支持搜索功能的方法</a>
						</li>
											<li><a href="/php/example/item-19244.html" title="Yii2中关联查询简单用法示例" target="_blank">Yii2中关联查询简单用法示例</a>
						</li>
										</ul>
				</div>	
			</div>
		</div>
		<div class="sidebar">
			<!--广告 start-->
			<div class="qf-ads"><ul class="qf-ads-nUl-9"><li><a href="https://www.aliyun.com/activity/new/index?userCode=6qkxlezw" target="_blank"><img src="/uploads/images/ads/202306/20230609231605989299.jpg"></a><a href="https://www.aliyun.com/activity/new/index?userCode=6qkxlezw" target="_blank" class="alink"><label>广告</label><span>商业广告,理性选择</span></a></li></ul></div>
			<div class="qf-cms-name">
				<h3>文章分类</h3>
			</div>
			<div class="qf-cms-container">
				<div class="qf-category-list">
									<a href="/php/basic/index.html" title="php基础" target="_blank">php基础</a>
									<a href="/php/skill/index.html" title="php技巧" target="_blank">php技巧</a>
									<a href="/php/example/index.html" title="php实例" target="_blank">php实例</a>
									<a href="/php/article/index.html" title="php文摘" target="_blank">php文摘</a>
									<a href="/php/template/index.html" title="php模板" target="_blank">php模板</a>
								</div>
			</div>
			<div class="qf-cms-name">
				<h3>热门关键词</h3>
			</div>
			<div class="qf-cms-container">
				<div class="qf-tag-list">
									<a href="https://zhannei.baidu.com/cse/site?q=雪佛兰&cc=fuphp.cn&ie=utf-8" title="雪佛兰" target="_blank">雪佛兰</a>
									<a href="https://zhannei.baidu.com/cse/site?q=通用&cc=fuphp.cn&ie=utf-8" title="通用" target="_blank">通用</a>
									<a href="https://zhannei.baidu.com/cse/site?q=奢华&cc=fuphp.cn&ie=utf-8" title="奢华" target="_blank">奢华</a>
									<a href="https://zhannei.baidu.com/cse/site?q=劳斯莱斯&cc=fuphp.cn&ie=utf-8" title="劳斯莱斯" target="_blank">劳斯莱斯</a>
									<a href="https://zhannei.baidu.com/cse/site?q=旗舰版&cc=fuphp.cn&ie=utf-8" title="旗舰版" target="_blank">旗舰版</a>
									<a href="https://zhannei.baidu.com/cse/site?q=64位&cc=fuphp.cn&ie=utf-8" title="64位" target="_blank">64位</a>
									<a href="https://zhannei.baidu.com/cse/site?q=收藏夹&cc=fuphp.cn&ie=utf-8" title="收藏夹" target="_blank">收藏夹</a>
									<a href="https://zhannei.baidu.com/cse/site?q=解调器&cc=fuphp.cn&ie=utf-8" title="解调器" target="_blank">解调器</a>
									<a href="https://zhannei.baidu.com/cse/site?q=网卡&cc=fuphp.cn&ie=utf-8" title="网卡" target="_blank">网卡</a>
									<a href="https://zhannei.baidu.com/cse/site?q=网线&cc=fuphp.cn&ie=utf-8" title="网线" target="_blank">网线</a>
									<a href="https://zhannei.baidu.com/cse/site?q=分辨率&cc=fuphp.cn&ie=utf-8" title="分辨率" target="_blank">分辨率</a>
									<a href="https://zhannei.baidu.com/cse/site?q=家电&cc=fuphp.cn&ie=utf-8" title="家电" target="_blank">家电</a>
									<a href="https://zhannei.baidu.com/cse/site?q=4k&cc=fuphp.cn&ie=utf-8" title="4k" target="_blank">4k</a>
									<a href="https://zhannei.baidu.com/cse/site?q=显示器&cc=fuphp.cn&ie=utf-8" title="显示器" target="_blank">显示器</a>
									<a href="https://zhannei.baidu.com/cse/site?q=header&cc=fuphp.cn&ie=utf-8" title="header" target="_blank">header</a>
									<a href="https://zhannei.baidu.com/cse/site?q=USER_AGENT&cc=fuphp.cn&ie=utf-8" title="USER_AGENT" target="_blank">USER_AGENT</a>
									<a href="https://zhannei.baidu.com/cse/site?q=色彩&cc=fuphp.cn&ie=utf-8" title="色彩" target="_blank">色彩</a>
									<a href="https://zhannei.baidu.com/cse/site?q=图形&cc=fuphp.cn&ie=utf-8" title="图形" target="_blank">图形</a>
									<a href="https://zhannei.baidu.com/cse/site?q=商业&cc=fuphp.cn&ie=utf-8" title="商业" target="_blank">商业</a>
									<a href="https://zhannei.baidu.com/cse/site?q=生成&cc=fuphp.cn&ie=utf-8" title="生成" target="_blank">生成</a>
					
				</div>
			</div>
			<!--广告 start-->
			<div class="qf-ads"><ul class="qf-ads-nUl-10"><li><a href="https://www.aliyun.com/activity/new/index?userCode=6qkxlezw" target="_blank"><img src="/uploads/images/ads/202306/20230609231537994005.jpg"></a><a href="https://www.aliyun.com/activity/new/index?userCode=6qkxlezw" target="_blank" class="alink"><label>广告</label><span>商业广告,理性选择</span></a></li></ul></div>
			<div class="qf-cms-name">
				<h3>热门文章</h3>
			</div>
			<div class="qf-cms-container">
				<ul class="qf-article-list">
													<li><em>1</em>
						<a href="/cehua/item-29482.html" title="什么是Meta标签? 哪些Meta标签对搜索引擎SEO优化有作用?" target="_blank">什么是Meta标签? 哪些Meta标签对搜索引擎SEO优化有作用?</a>
					</li>
									<li><em>2</em>
						<a href="/mac/item-22368.html" title="Mac设置VPN来登录youtube等国外网站的步骤" target="_blank">Mac设置VPN来登录youtube等国外网站的步骤</a>
					</li>
									<li><em>3</em>
						<a href="/qilin/item-30816.html" title="Openvpn在麒麟操作系统上的配置方法" target="_blank">Openvpn在麒麟操作系统上的配置方法</a>
					</li>
									<li><em>4</em>
						<a href="/jingyan/item-20869.html" title="各大搜索引擎登录入口,网站收录入口" target="_blank">各大搜索引擎登录入口,网站收录入口</a>
					</li>
									<li><em>5</em>
						<a href="/bios/item-23598.html" title="联想笔记本BIOS设置图解中文详细说明" target="_blank">联想笔记本BIOS设置图解中文详细说明</a>
					</li>
									<li><em>6</em>
						<a href="/bios/item-27940.html" title="AMI BIOS设置图解教程+Award Bios设置全程图解" target="_blank">AMI BIOS设置图解教程+Award Bios设置全程图解</a>
					</li>
									<li><em>7</em>
						<a href="/mac/item-23040.html" title="Mac怎么切换主显示器 苹果电脑Mac双显示器设置主显方法图解" target="_blank">Mac怎么切换主显示器 苹果电脑Mac双显示器设置主显方法图解</a>
					</li>
									<li><em>8</em>
						<a href="/yunying/other/item-29261.html" title="分享最受美国人喜欢的十大搜索引擎" target="_blank">分享最受美国人喜欢的十大搜索引擎</a>
					</li>
									<li><em>9</em>
						<a href="/tools/item-30528.html" title="分享10个常见的SQL注入工具" target="_blank">分享10个常见的SQL注入工具</a>
					</li>
									<li><em>10</em>
						<a href="/mac/item-23628.html" title="mac系统中自带的邮件程序怎么添加qq邮箱帐号?" target="_blank">mac系统中自带的邮件程序怎么添加qq邮箱帐号?</a>
					</li>
								</ul>
			</div>
			<div class="qf-cms-name">
				<h3>最新更新</h3>
			</div>
			<div class="qf-cms-container">
				<ul class="qf-article-list">
													<li><a href="/changshi/item-79334.html" title="无线路由器经常断线 故障解决" target="_blank">无线路由器经常断线 故障解决</a>
					</li>
									<li><a href="/changshi/item-79351.html" title="怎么在Mac上设置锁屏不待机" target="_blank">怎么在Mac上设置锁屏不待机</a>
					</li>
									<li><a href="/changshi/item-79354.html" title="VHD和VHDX硬盘格式有什么区别?" target="_blank">VHD和VHDX硬盘格式有什么区别?</a>
					</li>
									<li><a href="/changshi/item-79363.html" title="关闭Aero Shake节约系统资源的方法" target="_blank">关闭Aero Shake节约系统资源的方法</a>
					</li>
									<li><a href="/changshi/item-79362.html" title="怎么更改Mac中的邮件字体大小" target="_blank">怎么更改Mac中的邮件字体大小</a>
					</li>
									<li><a href="/changshi/item-79371.html" title="提高WIN7系统开机速度方法分享" target="_blank">提高WIN7系统开机速度方法分享</a>
					</li>
									<li><a href="/changshi/item-79361.html" title="Mac系统怎么更改用户登录密码" target="_blank">Mac系统怎么更改用户登录密码</a>
					</li>
									<li><a href="/changshi/item-79358.html" title="Mac上如何修改时间和日期" target="_blank">Mac上如何修改时间和日期</a>
					</li>
									<li><a href="/changshi/item-79366.html" title="如何将常用应用固定至开始屏幕或任务栏" target="_blank">如何将常用应用固定至开始屏幕或任务栏</a>
					</li>
									<li><a href="/mysql/item-79372.html" title="MySQL中replace into语句的用法详解(insert into 的增强版)" target="_blank">MySQL中replace into语句的用法详解(insert into 的增强版)</a>
					</li>
								</ul>
			</div>
			<!--广告 start-->
			<div class="qf-ads qf-ads-ontop"><ul class="qf-ads-nUl-11"><li><a href="http://www.hnqfu.cn" target="_blank"><img src="/uploads/images/ads/202306/20230610081510415263.jpg"></a><a href="http://www.hnqfu.cn" target="_blank" class="alink"><label>广告</label><span>商业广告,理性选择</span></a></li></ul></div>
		</div>
	</div>
</div>

<script type="text/javascript">
var scrollPh = 1680;
layui.use('code', function(){
	layui.code({
		elem: 'pre',
		title: '代码',
		encode: false,
		ln: true,
		//skin: 'dark',
		//about: '123',
		about: [
			//'<a href="javascript:;">复制</a>'
		]
	});
});
</script>

<div class="wrap bottom">
	<div class="wrapper clearfix">
		<div class="links">
			<a href="http://www.fuphp.cn">网站首页</a>
							 | <a href="/aboutus.html">关于我们</a>
							 | <a href="/wangzhanshengming.html">免责声明</a>
							 | <a href="/guanggaohezuo.html">广告合作</a>
							 | <a href="/contact.html">联系我们</a>
					</div>
		<div class="copyright">
			Copyright @ 2015-2024 <a href="" title="河南全福网络科技有限公司专业网制设计制作,PHP二次开发">福编程 fuphp</a> All Rights Reserved.
		</div>
		<div class="copyright">
			<a href="http://beian.miit.gov.cn" target="_blank" rel="nofollow">豫ICP备15036959号-4</a>
		</div>
    </div>
</div>

<script type="text/javascript">
layui.config({
	base: '/static/js/layuiadmin/' //静态资源所在路径
}).extend({
	qf: '../qfplus/qf/qf',
	contact: '../qfplus/contact/contact',
}).use(['contact'], function(){
	var contact = layui.contact;
	contact.render({'position':	'left', 'oappend':'.qf-quick-bar'});
	//菜单
	jQuery(".submenu").slide({ 
		type:"menu",// 效果类型,针对菜单/导航而引入的参数(默认slide)
		titCell:".nLi", //鼠标触发对象
		targetCell:".sub", //titCell里面包含的要显示/消失的对象
		titOnClassName:'current',
		effect:"slideDown", //targetCell下拉效果
		delayTime:300 , //效果时间
		triggerTime:0, //鼠标延迟触发时间(默认150)
		returnDefault:true //鼠标移走后返回默认状态,例如默认频道是“预告片”,鼠标移走后会返回“预告片”(默认false)
	});
	//表单
	var form = layui.form;
	form.render(null, 'component-form');
	/* 监听提交 */
	form.on('submit(component-form-submit)', function(data){
		var searchkey = data.field.searchkey;
		return true;
	});
	//滚动固顶
	$(document).scroll(function(){
		var sTop = $(document).scrollTop();
		if( sTop >= scrollPh ){
			$('.qf-ads-ontop').css({'position':'fixed', 'top':'0'});
		}else{
			$('.qf-ads-ontop').css({'position':'relative'});
		}
	});
});
<!--百度统计------------------>
</script>
<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?9eb8fd7c57fefc4283caaf6d0c7e37f7";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script>

</body>
</html>