使内部链接成为外部的

时间:2014-09-09 07:26:25

标签: javascript php html

所以,

  1. 网站有用户个人资料
  2. 用户可以编辑自己的个人资料
  3. 个人资料数据包含“网站”数据字段
  4. 用户可以输入一些网站网址,然后此网址将在个人资料中显示为链接
  5. 如果用户使用协议(https://facebook.com)进入网站,则没有问题,它会转到https://facebook.com

    但是如果用户输入类似这个facebook.com的内容,它将是内部链接并转到https://my.site.com/facebook.com

    我该如何避免这种情况?

2 个答案:

答案 0 :(得分:2)

检查输入的数据中是否有://。如果没有,请添加http://

答案 1 :(得分:0)

除非您需要进行一些高级检查,否则您可以在添加其网址/网站时进行检查 - 如果“网站”值不以http://或https://开头,只需将其添加到前面在保存之前。