基本思路:
先用URL标签生成完整的URL字符,前端动态参数的部分以适配符先填充,最后动态参数利用正则匹配进行替换。
这种方式,可以在各种MVC框架中适用,妙。
不废话,上码。
立即学习“PHP免费学习笔记(深入)”;
<span>var</span> url = "{url app=xxxxn&act=yyy&id=[0]}"<span>;
url </span>= url.format({$id});
立即学习“PHP免费学习笔记(深入)”;
<span>//</span><span>String.format 同时匹配[](){}内容方式</span>
<span>if</span> (!<span>String.prototype.format) {
String.prototype.format </span>= <span>function</span><span> () {
</span><span>var</span> args =<span> arguments;
</span><span>var</span> tag = ''<span>;
</span><span>return</span> <span>this</span>.replace(/(\{|\(|\[)(\d+)(\}|\)|\])/g, <span>function</span><span> (match, m0,m1,m2) {
tag </span>= m0+<span>m2;
</span><span>if</span>(tag=='()' || tag == '{}' || tag == '[]') <span>return</span> <span>typeof</span> args[m1] != 'undefined'? args[m1]: (m0+m1+<span>m2);
});
};
}</span>上面用原型的方式改变了String对象的方法,可以适当改写,变成一般的函数传参。
将登录信息放在Session中,然后判断,if(session==null){ 跳转到登陆页 面 }。
基本上都是用的ajax提交到后台或者从后台获取数据。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号