Php GET有“时获取403错误”;http://quot;或;https://quot;

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

我好像犯了个错误。 当我提交表单或有类似“”的URL时,我似乎遇到了403错误。即使我将url编码为“http%3A%2F%2Ftest.com%2Fvideo.mp4”。还是不行。php应该做的是获取“var”并嵌入视频。代码如下所示。url是“http://”还是“https://”并不重要



你到底在哪里看到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>