隐藏变量和会话

时间:2018-11-12 12:46:09

标签: php web post session-variables hidden

我正在尝试获取隐藏输入的值 但是当我尝试<p2.remove.iu> <repository location="file://${repositoryOnBuildMachine}" /> <iu query="property[@name='org.eclipse.equinox.p2.name' @value='Uncategorized']" /> </p2.remove.iu> 时,我什么也看不到。

我认为我犯了一些基本错误,但找不到。

第n°1-.php页

echo $out_1;

第n°2-。php页

<form action="https://www.coinpayments.net/index.php" method="POST">
  <input type="hidden" name="item_number" value="article_1">
  <input type="hidden" name="currency" value="USD
  <input type="hidden" name="amountf" value="5.10000000">
  <input type="image" name="ordered" src="https://www.coinpayments.net/images/pub/CP-main-large.png"  alt="CoinPayments.net">
</form>

<?php

if(isset($_POST['ordered_x'], $_POST['ordered_y']))
{
    session_start();    
    $out_1=   $_POST['item_number'];
    $_session['item_number']= $_out_1;
}

当我在第一页中尝试<?php session_start(); $ouput= $_session['item_number']; echo "$ouput"; // it shows nothing when i try this ?> 来查看会发生什么时,它什么也没显示。

1 个答案:

答案 0 :(得分:1)

您还没有在第二页开始会话。 放置session_start()函数 您还必须以html格式为ordered_xordered_y定义html控件,以便php可以发布该控件的值,之后您的条件将变为true。

<?php 
 if(isset($_POST['ordered_x'], $_POST['ordered_y']))
 {
   session_start();
   code.....
 }
?>