【发布时间】:2013-09-14 19:12:45
【问题描述】:
在将 url php 变量传递到下一页时,我需要一些帮助。我已经尝试在整个网站上搜索以寻求帮助,但我花了很多时间试图解决这个问题,但没有运气。基本上我需要能够使用第 1 页中的 url 变量更改第 2 页上的 paypal 链接按钮 ID。
变量最初与 URL 一起传递:http://www.example.com?p=paypalbuttonid
我想存储该“p”变量并将其传递到下一页。我不想通过链接将变量传递到第 2 页。我更愿意存储变量并在第 2 页调用它。
第 1 页代码(html 上方):
<?php
session_start();
$_SESSION['paypal'] = $_GET['p'];
?>
第 2 页代码(html 上方):
<?php
session_start();
$p = $_SESSION['paypal'];
?>
我在第 2 页(正文)的链接中调用变量:
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=<?php echo $p ;?>" target="_blank" class="btn">
我不确定我做错了什么,但我是 PHP 的新手,所以请帮忙!该变量在第 2 页的 URL 中显示为空白。谢谢! - 乍得
【问题讨论】:
-
我需要根据 url 中的 id 更改 paypal id。其他人需要将 paypal id 更改为自己的。
-
我复制了你的代码,htis 对我来说很好。
-
您的代码运行良好。确保会话选项设置正确。
-
当您使用
print_r($_SESSION);打印出$_SESSION 时会发生什么?