我在codeigniter中很新。我使用current_url()
功能保留以前查看过的网页的网址。但是这个功能(我认为来自不同的ajax调用)给出了jpg文件'网址。
像这样:
/uploads/default/files/HTC.jpg
我想避免这些,只保留浏览器网址栏中使用的那些网址。
有什么想法吗?提前谢谢!
答案 0 :(得分:0)
我假设您正在使用current_url()
,然后将此函数的输出保存在某处以供日后检索。
所以你可以在保存字符串之前执行正则表达式检查,看看它是否符合你想要的格式:
$pattern = '~.+\.[a-zA-Z]{0,3}$~';
$string = current_url();
preg_match($pattern, $string, $matches);
if (empty($matches)) {
// We can save the url
}
正则表达式会点击Urls,其中.
以0到3个字母结尾:
HTC.jpg
将失败la/di.php
将失败la/items/2
将通过