当前位置: 首页>>代码示例>>PHP>>正文


PHP IFilter::clearUrl方法代码示例

本文整理汇总了PHP中IFilter::clearUrl方法的典型用法代码示例。如果您正苦于以下问题:PHP IFilter::clearUrl方法的具体用法?PHP IFilter::clearUrl怎么用?PHP IFilter::clearUrl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IFilter的用法示例。


在下文中一共展示了IFilter::clearUrl方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: searchUrl

 public static function searchUrl($queryKey, $queryVal = '')
 {
     if (is_array($queryKey)) {
         $concatStr = '';
         $fromStr = array();
         $toStr = array();
         foreach ($queryKey as $k => $v) {
             $urlVal = IReq::get($v);
             $tempVal = isset($queryVal[$k]) ? $queryVal[$k] : $queryVal;
             if ($urlVal === null) {
                 $concatStr .= '&' . $v . '=' . $tempVal;
             } else {
                 $fromStr[] = '&' . $v . '=' . $urlVal;
                 $toStr[] = '&' . $v . '=' . $tempVal;
             }
         }
         return IFilter::clearUrl(str_replace($fromStr, $toStr, '?' . urldecode($_SERVER['QUERY_STRING'])) . $concatStr);
     } else {
         /*URL变量 arg[key] 格式支持
          *由于在 URL get方式传参时系统会把变量 arg[key] 直接判定为数组
          *所以这里需要对此类参数进行特殊处理;
          */
         preg_match('|(\\w+)\\[(\\d+)\\]|', $queryKey, $match);
         $urlVal = null;
         if (isset($match[2])) {
             //获取在url中已存储数据
             $urlArray = IReq::get($match[1]);
             if (isset($urlArray[$match[2]])) {
                 $urlVal = $urlArray[$match[2]];
             }
         } else {
             $urlVal = IReq::get($queryKey);
         }
         //如果此项url中没有$urlVal 并且 赋值还存在,则直接追加到url中即可
         if ($urlVal === null && $queryVal !== '') {
             return IFilter::clearUrl('?' . $_SERVER['QUERY_STRING'] . '&' . $queryKey . '=' . $queryVal);
         } else {
             $fromStr[] = '&' . $queryKey . '=' . $urlVal;
             if ($queryVal === '') {
                 $toStr = '';
             } else {
                 $toStr[] = '&' . $queryKey . '=' . $queryVal;
             }
             return IFilter::clearUrl(str_replace($fromStr, $toStr, '?' . urldecode($_SERVER['QUERY_STRING'])));
         }
     }
 }
开发者ID:herrify,项目名称:iwebshop,代码行数:47,代码来源:search_goods.php

示例2: isset

">网站首页>></a></p>
						<p class="mt_40 f_r"><a class="next_step" href="javascript:next_step();">下一步</a></p>
					</td>
				</tr>
			</table>
			<?php 
}
?>

		</div>
	</div>
</div>

<script type='text/javascript'>
<?php 
$callback = IReq::get('callback') ? IFilter::clearUrl(IReq::get('callback')) : IUrl::getRefRoute();
?>

//DOM加载结束
$(function(){
	//回调地址设置
	$('input[name="callback"]').val("<?php 
echo isset($callback) ? $callback : "";
?>
");
	$('.reg_btn').attr('href',"<?php 
echo IUrl::creatUrl("/simple/reg?callback=" . $callback . "");
?>
");

	$(".form_table input").focus(function(){$(this).addClass('current');}).blur(function(){$(this).removeClass('current');})
开发者ID:yongge666,项目名称:sunupedu,代码行数:31,代码来源:login.php


注:本文中的IFilter::clearUrl方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。