白天想到了对提交的链接进行判断,以确保可以顺利访问。起初想到的方法是过滤吧,就是判断输入的字符是不是数字和字母,不过想实现有一定的难度。后来想到论坛设置网址的时候有过一个判断,网站地址必须以http开头之类的。于是,刚刚通过搜索找到了这一句,加以改造非常适合。既判断了链接开头,又说明了不要附加其它内容,又免除了进一步的过滤等操作,可以说一举三得。
substr($website, 0, 4) != 'http' && Showmsg("链接必须以http或https开头,并且后面不要附加任何字符,否则可能导致无法直接访问!");
substr($website, 0, 4) != 'http' && adminmsg("链接必须以http或https开头,并且后面不要附加任何字符,否则可能导致无法直接访问!");//2020.2.26