我尝试重定向到这样的网址:
example://
打开特定的应用。但是当我在PHP中使用header()
函数时,它会重定向到
http://example//
使用header('Location: //example://');
时。它删除了:
,我认为它不会在前面使用http。此外,当不在URL之前使用//时,它会将其添加到当前页面的主机URL的末尾。
答案 0 :(得分:1)
您不能只使用PHP,但您可以使用Javascript。你应该有类似的东西:
$fullUrl = 'example://';
print('<script type="text/javascript"> window.location="'.$fullUrl.'"; </script>');
无论如何,如果您的浏览器阻止非HTTP(S)协议,则无法执行此操作。