Php GET有“时获取403错误”;http://quot;或;https://quot;
我好像犯了个错误。 当我提交表单或有类似“”的URL时,我似乎遇到了403错误。即使我将url编码为“http%3A%2F%2Ftest.com%2Fvideo.mp4”。还是不行。php应该做的是获取“var”并嵌入视频。代码如下所示。url是“http://”还是“https://”并不重要Php GET有“时获取403错误”;http://quot;或;https://quot;,php,get,http-status-code-403,Php,Get,Http Status Code 403,我好像犯了个错误。 当我提交表单或有类似“”的URL时,我似乎遇到了403错误。即使我将url编码为“http%3A%2F%2Ftest.com%2Fvideo.mp4”。还是不行。php应该做的是获取“var”并嵌入视频。代码如下所示。url是“http://”还是“https://”并不重要 你到底在哪里看到403消息?看不到你会在url中看到var=whatever,因为你的表单是通过POST提交的,如果是通过GET提交的,在任何情况下都会提交v=whatever。很抱歉,当我将其放在S
你到底在哪里看到403消息?看不到你会在url中看到var=whatever
,因为你的表单是通过POST提交的,如果是通过GET提交的,在任何情况下都会提交v=whatever
。很抱歉,当我将其放在StackOverflow上时,代码中出现了一个错误。你是否获得了整个页面的403,或者,当浏览器控制台中的403试图加载视频时,您是否看到了它?页面加载时没有url?您到底在哪里看到403消息?看不到url中会出现var=whatever
,因为您的表单是通过POST提交的,在任何情况下都会提交v=whatever
,如果它是通过GET提交的。很抱歉,当我将其放在StackOverflow上时,代码中有一个错误。您是为整个页面获取403,还是在浏览器控制台中尝试加载视频时看到403?页面加载时没有url?
<?php
$VideoSRC = $_GET['v'];
if($_GET['v']){
?>
<link rel='stylesheet' type='text/css' href='https://example.com/Secure/!/css/fullscreen.css'>
<!--<video class="videoFullT" preload="none" controls src='<?php echo $VideoSRC; ?>'></video>-->
<video class="videoFULLT" id="my-video_html5_api" class="vjs-tech" controls autoplay="" preload="auto" data-setup="{}" style="width:100%;height:100%" src="<?php echo $VideoSRC; ?>">
<source src="<?php echo $VideoSRC; ?>" type="video/mp4">
<p class="vjs-no-js">
To view this video please enable JavaScript, and consider upgrading to a web browser that
<a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a>
</p>
</video>
<?php
exit();
}
?>
<form action="" method="get">
Video URL: <input type="text" name="v" placeholder="http://example.com/video.mp4" size="30"><br>
<input type="submit" value="Submit!">
</form>