Php 如何通过URL参数将数据从一个页面传递到另一个页面

Php 如何通过URL参数将数据从一个页面传递到另一个页面,php,Php,在PHP文件中显示品牌值,但当我试图通过另一个页面获取它时,它返回NULL 第1页 PHP <div class="col-md-6"> <div class="row vertical-divider-page3"> <div class="col-md-4"> <div class="page3-img"> <img src="<?php echo $value["Image"]; ?>" class="img-respons

在PHP文件中显示品牌值,但当我试图通过另一个页面获取它时,它返回NULL

第1页 PHP

<div class="col-md-6">
<div class="row vertical-divider-page3">
<div class="col-md-4">
<div class="page3-img">
<img src="<?php echo $value["Image"]; ?>" class="img-responsive"  id="custompage">
</div>
</div>

<div class="col-md-8">
<div class="page4">
<a href="product.php?post=Reference&value=$value"> <h3 id="custompage"><?php echo $value["Brand"]; ?><span><br><?php echo $value["Reference"]; ?></span></h3></a> 
</div>  
</div>
</div>
</div>

“class=“img responsive”id=“custompage”>

产品页面

看起来您试图将$value传递到您的url,但由于两个原因,该功能无法正常工作

  • 您没有在PHP中回显此值,因此您实际上只是传递字符串
    $value
    。看起来您试图传递“Brand”,因此您需要确保url查询参数是“Brand=$value[“Brand”]”,而不仅仅是$value

  • $value是一个数组,您不能像试图做的那样将数组传递到url中


  • 问题出在哪里?问题是,当我试图通过URL在另一个页面上获取品牌值时,它返回未定义的索引品牌。我在另一个页面上的代码是@Alisahibzada:您在哪里尝试将名为
    品牌的任何值传递到另一个页面?您显示的代码似乎没有演示专业性您试图描述的问题。@David,但在URL中,我试图传递$value,它是一个数组,包含所有细节。在另一页上,当我试图获取值时,它会返回Null@Alisahibzada:您正在传递名为
    post
    value
    的URL值,您没有传递名为
    Brand
    的任何内容。您知道吗在另一页上使用
    $\u GET[“value”]
    的方法?我可以在product.php$\u GET[“Brand”]上使用它。当您单击该链接时,php$\u GET[“Brand”]为空?在第1页上设置了$value[“Brand”]吗?链接文本是否正常工作?可能需要使用urlencode:echo urlencode($value[“Brand”]),但在另一页上返回空。