gpt4 book ai didi

PHP通过URL传递参数

转载 作者:可可西里 更新时间:2023-11-01 13:42:11 26 4
gpt4 key购买 nike

我想知道如何通过 URL 在页面之间传递参数而无需添加变量 eg:

mydomain.com/file.php?var1=val1&var2=val2&...varN=valN

我想按如下方式使用它:

mydomain.com/file.php?val1-val2-...-valN

我在某些网站上也看到 URL 是以下格式

mydomain.com/file/####

重定向到另一个页面而不更改 URL,就好像这是文件的 URL。

最佳答案

你应该使用.htaccess

举个例子:

Options +FollowSymLinks
RewriteEngine On

RewriteRule ^([0-9-_]+)/([a-zA-Z0-9-_]+)/?$ index.php?var1=$1&var2=$2 [NC,L]

这基本上意味着,如果 URL 是根据上面的正则表达式(数字 - 斜线 - 字母数字、破折号或下划线)格式化的,那么在向文件传递两个名为 var1 和 var2 的参数时,应该从 index.php 显示内容, var1 具有数字的值,第二个具有第一个斜线后的值。

例子:

mysite.com/20/this_is_a_new_article/

实际上意味着

mysite.com?var1=20&var2=this_is_a_new_article

当然,在您的 index.php 文件中,您可以简单地使用以下方法获取值

$var1 = $_GET['var1'];
$var2 = $_GET['var2'];

干杯!

关于PHP通过URL传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3901635/

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