0

在我的 php 脚本中,我编写了代码来提取 url 变量并将它们存储在一个数组中例如:如果我的 url 是 www/viewgallery.php?cname=Colorado-Fall&pcaption=Light-On-Dunes

然后在我的数组'path_info'中我有

$path_info[base] = /
$path_info[query_var][cname] = Colorado-Fall
$path_info[query_var][pcaption] = Light-on-Dunes

ETC

现在,如何使用这个数组在我的 php 代码中创建干净的 url?

如果我尝试将链接写为

<a href = viewgallery.php/$path_info[query_var][cname]/$path_info[query_var][pcaption]></a>

它不会带我到请求的页面。最终,我希望地址栏中的 url 看起来像

www/viewgallery.php/Colorado-Fall/Light-On-Dunes

如何使此链接与我的 php 脚本一起使用?我知道我可以使用 .htaccess 来做到这一点,但是是否可以只使用我的 php 脚本使用我的数组变量来做到这一点?

4

2 回答 2

0

这应该有效:

echo "<a href='viewgallery.php/{$path_info[query_var][cname]}/{$path_info[query_var][pcaption]}'></a>";
于 2013-07-21T08:03:01.110 回答
0

在您的链接中,您将其写为html. 你应该把它写成php

<a href ="viewgallery.php/<?php echo "$path_info[query_var][cname]/$path_info[query_var][pcaption]"?>"></a>

a并且记得在标签上使用引号

于 2013-07-21T08:06:01.380 回答