所以,
如果用户使用协议(https://facebook.com)进入网站,则没有问题,它会转到https://facebook.com
但是如果用户输入类似这个facebook.com的内容,它将是内部链接并转到https://my.site.com/facebook.com
我该如何避免这种情况?
答案 0 :(得分:2)
检查输入的数据中是否有://
。如果没有,请添加http://
答案 1 :(得分:0)
除非您需要进行一些高级检查,否则您可以在添加其网址/网站时进行检查 - 如果“网站”值不以http://或https://开头,只需将其添加到前面在保存之前。