没有在下一页中通过href传递完整值

时间:2017-05-10 10:37:43

标签: php

在packages.php。

中使用的链接标记
<a class='none' href='Tour-details/{$row["seo_title"]}'>

在下一页tour_details.php

$abd=$_GET['tour']

它应该显示新加坡包,但它只显示新加坡

2 个答案:

答案 0 :(得分:1)

$_GET超全局数组将包含GET方法在请求中传递的参数。

IE中。那些在网址?之后的人

EG。 <a class='none' href='Tour-details/?tour={$row["seo_title"]}'>

如果你想打印你的网址,你需要使用php

解析所请求的路径

例如

$tour = end(explode('/',parse_url( $_SERVER['REQUEST_URI'], PHP_URL_PATH)));

或者您可以使用.htaccess重写规则

例如

RewriteEngine On
RewriteRule ^Tour-details/([^/]+)/?$ tour_details.php?tour=$1

答案 1 :(得分:0)

可能这就是你想要的, 如果没有,请分享您的整个代码

packages.php

    <?php

    echo "<a class='none' href='tour_details.php?tour=".$row['seo_title']."'>Go</a>";
       //$row['seo_title']="singapore-package"
    ?>

tour_details.php

<?php

$abd=$_REQUEST['tour'];

echo $abd;
?>