Javascript 使内部链接成为外部链接

Javascript 使内部链接成为外部链接,javascript,php,html,Javascript,Php,Html,所以 网站具有用户配置文件 用户可以编辑自己的配置文件 配置文件数据具有“站点”数据字段 用户可以输入一些站点url,然后该url将像链接一样显示在配置文件中 如果用户使用协议()进入站点,则不会出现问题,它将转到 但如果用户输入类似于facebook.com的内容,它将成为内部链接并转到 如何避免这种情况?检查输入的数据中是否有://。如果没有,则添加http://,除非您需要进行一些高级检查,否则您可以在他们添加url/站点时进行检查-如果“站点”值不是以http://或https:///开

所以

  • 网站具有用户配置文件
  • 用户可以编辑自己的配置文件
  • 配置文件数据具有“站点”数据字段
  • 用户可以输入一些站点url,然后该url将像链接一样显示在配置文件中
  • 如果用户使用协议()进入站点,则不会出现问题,它将转到

    但如果用户输入类似于facebook.com的内容,它将成为内部链接并转到


    如何避免这种情况?

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

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

    可能会对您有所帮助这是我的简单解决方案,感谢您为我指明了正确的方向)