gpt4 book ai didi

javascript - 得到 ?和 & 单独的 Javascript/PHP

转载 作者:行者123 更新时间:2023-11-29 21:06:11 25 4
gpt4 key购买 nike

全部。

我有一个站点需要在 url 中包含两个变量。到目前为止,我已经用一个变量让它工作了: http://example.com/index.php?username=Doofitator

要提取它,代码:

var a = location.href; 
var userNameVar = a.substring(a.indexOf('?username=')+1);

但是,我现在需要http://example.com/index.php?username=Doofitator&day=sunday我不知道如何让它工作,或者即使这是在 url 中放置两个字符串的正确方法。

有什么想法吗?如果可能的话,我也会喜欢一种从 php 中的 url 中提取这些的方法。以下是我对一个字符串使用的内容,但同样无法用两个字符串来解决:

$user = $_GET['username'];

提前致谢!

最佳答案

如果您想要“username=”和“day=”部分,只需将“+10”和“+5”部分改回“+1”即可。

var a = location.href;
a = "http://example.com/index.php?username=Doofitator&day=Sosday"; //Test URL
var userNameVar = a.substring(a.indexOf('?username=')+10,a.indexOf('&day='));
var dayVar = a.substring(a.indexOf('&day=')+5);
console.log("Username: "+userNameVar+", Day: "+dayVar)

对于 PHP,我不知道,但是您尝试过吗:

$user = $_GET['用户名'];

$day = $_GET['day'];

关于javascript - 得到 ?和 & 单独的 Javascript/PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43947960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com