|
本帖最后由 jianzhong5137 于 2009-12-29 15:32 编辑
我今天上午,在写程序的时候遇到了一个有点怪怪的问题,没有找到原因:
我在试图上写了一个添加超链接的表单,
在控制器里面用了form_validation验证:
$this->form_validation->set_rules("shop_link","店铺链接","trim|required|max_length[100]|xss_clean");
接收值data['shop_link']=$this->input->post('shop_link',TRUE);
然后存入数据库(编码都没有问题的链接的值为:http://www.unipcn.com)
然后,我在另一个试图进行显示
<a href="<?php echo $row['shop_link'] ; ?>" target="_blank" class="STYLE20"> <?php echo $row['shop'];?></a>
但是在指向链接的时候,显示的却是site_url()的值加上http://www.unipcn.com
(例如:www.tb.cn/index.php/welcome/http://www.unipcn.com,网站的首页是在welcome中载入的)
还有就是,我把http://www.unipcn.com单独拿出来,在数据库里在插入之后,就没有问题了,
我不知道为什么,url不认为他是一个超链接,正在郁闷中... |
|