吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1526|回复: 19
收起左侧

[求助] PHP获取地址栏地址不完整,跪求大神指导

[复制链接]
cnov 发表于 2020-12-23 12:16
本帖最后由 cnov 于 2020-12-23 22:21 编辑

PHP获取地址栏地址不完整,跪求大神指导( "<?php echo $_GET['url'];?>");

  

请大神修改一下,直接写一下,我新手理解不了,不胜感激
http://www.xxxx.net/xx.php?url=https://xxxx.com/src/94525224-2583571962-11096357083652554752-3503038830-10057-A-0-1-imgplus.m3u8?wsSecret=c3bd8f338a6e7fe2c907d902c9e7cdee&wsTime=5fe3598e&u=0&seqid=16086487255944046&ctype=tars_mobile&txyp=o%3Awx6%3B&fs=bgct&&sphdcdn=al_7-tx_3-js_3-ws_7-bd_2-hw_2&sphdDC=huya&sphd=264_*&t=103


按照正常,获取后的 的值= https://xxxx.com/src/94525224-2583571962-11096357083652554752-3503038830-10057-A-0-1-imgplus.m3u8?wsSecret=c3bd8f338a6e7fe2c907d902c9e7cdee&wsTime=5fe3598e&u=0&seqid=16086487255944046&ctype=tars_mobile&txyp=o%3Awx6%3B&fs=bgct&&sphdcdn=al_7-tx_3-js_3-ws_7-bd_2-hw_2&sphdDC=huya&sphd=264_*&t=103

结果现在是 https://xxxx.com/src/94525224-2583571962-11096357083652554752-3503038830-10057-A-0-1-imgplus.m3u8?wsSecret=c3bd8f338a6e7fe2c907d902c9e7cdee");




那位大神能把红字部分修改一下
让获取URL后面全部地址

<script>
if (Hls.isSupported()) {
    var video = document.getElementById('video');
    var hls = new Hls();
    hls.loadSource( "<?php echo $_GET['url'];?>"); //始终获取不全
    hls.attachMedia(video);
    hls.on(Hls.Events.MANIFEST_PARSED, function() {
        video.play();
    });
}

// hls.js is not supported on platforms that do not have Media Source Extensions (MSE) enabled.
// When the browser has built-in HLS support (check using `canPlayType`), we can provide an HLS manifest (i.e. .m3u8 URL) directly to the video element throught the `src` property.
// This is using the built-in support of the plain video element, without using hls.js.
else if (video.canPlayType('application/vnd.apple.mpegurl')) {
    video.src = 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8';
    video.addEventListener('canplay', function() {
        video.play();
    });
}
</script>


感谢大神

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

下辈子当鱼 发表于 2020-12-23 12:21
额,试试这个 $_SERVER 。参数拼接一下。
<?php
var_dump($_SERVER);
?>
 楼主| cnov 发表于 2020-12-23 12:27
下辈子当鱼 发表于 2020-12-23 12:21
额,试试这个 $_SERVER 。参数拼接一下。

新手,不懂,能麻烦改一下吗?
smldhz 发表于 2020-12-23 12:33
具体一点,怎么不完整 提交什么 怎么提交的 显示什么
下辈子当鱼 发表于 2020-12-23 12:34
cnov 发表于 2020-12-23 12:27
新手,不懂,能麻烦改一下吗?

这个就是个数组,你打印一下就知道都有啥了啊。然后看需要那个参数,就拼接那个不就好了。。
例如这个:
$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']
Gaho2002 发表于 2020-12-23 13:13
代码太难了
kid2man 发表于 2020-12-23 13:35
你用来发送get的代码呢?
这个URL变量定义有问题,只定义了路径。
堕落ぁ狼 发表于 2020-12-23 13:50
在使用get方式传参的时候传递的内容如果是其他的url的话需要对url进行编码,不然“?”之后会被截断
erda88 发表于 2020-12-23 14:04
来学习了
小迷糊 发表于 2020-12-23 14:18
网上例子都一大把,为什么不搜一下呢
#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址
echo $_SERVER['HTTP_HOST']."<br>"; #localhost//获取网页地址
echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php//获取网址参数
echo $_SERVER["QUERY_STRING"]."<br>"; #id=5//获取用户代{过}{滤}理
echo $_SERVER['HTTP_REFERER']."<br>";//获取完整的url
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
#http://localhost/blog/testurl.php?id=5//包含端口号的完整url
echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
#http://localhost:80/blog/testurl.php?id=5//只取路径
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
echo dirname($url);
#http://localhost/blog
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 10:19

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表