gpt4 book ai didi

regex - 获取url参数并保存变量或cookie

转载 作者:行者123 更新时间:2023-12-02 04:25:51 26 4
gpt4 key购买 nike

我有一个新安装的 wordpress 来替换旧站点。在旧站点中,有一个针对用户的动态引用mysite.com/123456mysite.com/somename

现在我必须能够拦截 123456somename 之后存在的所有内容,以将其保存在 session 变量或 cookie 中,(我有完整的访问服务器)。

我用这段代码做了一些测试:

location / {
add_header Set-Cookie "secret_code=$args;Domain=$site_name;Path=/;Max-Age=31536000;Secure;HTTPOnly" always;
try_files $ uri $ uri / /index.php?$args;
}

但是我发现自己作为其他参数的值,很可能是为了让wordpress本身调用

还有这个:

location ~ ^/(.+)$ {
add_header Set-Cookie "secret_code=$1;Domain=$site_name;Path=/;Max-Age=31536000;Secure;HTTPOnly" always;
try_files $ uri $ uri / /index.php?$args;
}

但这对 nginx 不起作用,因为它不运行 PHP,并且它使它们下载

解决这个问题最好的方法是什么

谢谢大家

最佳答案

我不确定这是否就是您想要的。但是,这是在 '/' 之后匹配字母数字字符的正则表达式

测试并适用于 mysite.com/123456mysite.com/somename

/(?<=mysite.com\/)\w+/

关于regex - 获取url参数并保存变量或cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54471232/

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