codeigniter url 链接不可点击

发布于 2024-12-10 20:00:45 字数 365 浏览 0 评论 0原文

当我在视图中输出数据库内容并

site: <?php echo $profile['site']; ?> <br/>

得到回显

http://facebook.com

但无法单击链接时,我在数据库中有一个名为“网站”的字段,我还在配置文件中全局禁用了 xss 过滤。在我的验证中我只使用了这个

 $this->form_validation->set_rules('site', 'Website', 'min_length[5]|max_length[160]');

请帮忙

I have a field in a db called 'website' when i output the database content in a view with

site: <?php echo $profile['site']; ?> <br/>

i get echo

http://facebook.com

but cannot click the link, I have also disabled xss filtering globally in config file. in my validation i have used only this

 $this->form_validation->set_rules('site', 'Website', 'min_length[5]|max_length[160]');

please help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

旧时浪漫 2024-12-17 20:00:45

仅当链接格式设置为链接时才可单击。您需要在其周围放置适当的 html 才能实现这一点。

site: <a href="<?php echo $profile['site']; ?>">It's a link!</a>

A link only becomes clickable if it's formatted as one. You will need to put the appropriate html around it to make that happen.

site: <a href="<?php echo $profile['site']; ?>">It's a link!</a>
倦话 2024-12-17 20:00:45

以 CodeIgniter 方式(使用 URL helper),它看起来像:

echo anchor($profile['site'], 'Profile');

in CodeIgniter way (using URL helper) it will looks like:

echo anchor($profile['site'], 'Profile');
放手` 2024-12-17 20:00:45

使用 URL 帮助器并使用anchor() 函数将变量转换为链接。

在控制器中:

$this->load->helper('URL');

在视图中:

<?php echo anchor($profile['site']); ?> <br/>

use the URL helper and use the anchor() function to turn the variable into a link.

in the controller:

$this->load->helper('URL');

in the view:

<?php echo anchor($profile['site']); ?> <br/>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文