English 中文(简体)
如何将具体届会的信息从一个营地的网页传递给另一个网站?
原标题:How to pass along specific SESSION information from one php page to another?

我很难说出下面描述的一个问题。

我有一个PHP网页,在表格中列出了几个用户(清单由PHP生成)。 相对于每个用户而言,有一个“移除”纽芬兰语。 通过点击这个纽子,该网页将改用新的去除确认页面,因此,我们需要通过有关具体选定的用户的信息。

我的想法是使用“SESSION”阵列,储存有关选定用户的所有信息(例如,第一,最后名称,用户识别等),但我无法说明该阵列如何为某个特定用户储存信息。 现在,用一 while时间编制用户名单:

      while ($row = mysqli_fetch_array($data)) { 
  // Display the user data
  echo  <td><strong>  . $row[ first_name ] .  </strong></td> ;
  echo  <td><strong>  . $row[ last_name ] .  </strong></td> ;
  echo  <td>  . $row[ nickname ] .  </td> ;
  ...

  echo  <td><a href="remove.php">Remove</a> ; // button should be here
  echo  </td></tr> ;
  }
 echo  </table> ;

我应如何确保“消除饥饿行动”与“SESSION”阵列之间的连接与用户的信息相匹配? 如今,虽然诉讼只是制造了相同的移除子,不区分表中所列不同用户。 任何帮助都值得赞赏。

最佳回答

在这种情况下,使用会议是一种坏的做法。 或许,你只是想通过将用户贴上与相关的圆顶的背面,把用户用上:

echo  <td><a href="remove.php?user_id= .$row[ id ]. ">Remove</a> ;

在搬离确认书网页上,您现在可以与寄出的用户接洽,费用为_GET[用户_id]美元。

问题回答

如果你转往新一页,那么纽伦不仅可以提及/查阅记录,并将记录作为GET/POST要求的一部分转达给确认网页......随后,该网页询问了行对希望的信息是否有用?

一种方式是:

  // Display the user data
  echo  <td><strong>  . $row[ first_name ] .  </strong></td> ;
  echo  <td><strong>  . $row[ last_name ] .  </strong></td> ;
  echo  <td>  . $row[ nickname ] .  </td> ;
  echo  <td><form action="confirmationpage.php" method="get"><input type="hidden" value =" .$row[ record_id ]. " name= record_id  /><input type="submit" /> </form> </td> ;

因此,表格中的每一行都有一个ton子和一个隐蔽的领域,在你点击提交 but子时,你可以坐到确认页上,记录通过后,你可以 gr击该行,询问相关数据。

或者,不使用一种表格,你也可以使用超文本链接(或超文本链接的纽芬兰图像)

查阅你的数据库后,你需要把全球元数据转换成美元。

i.e.

session_start();  
$_SESSION[ userData ] = $queryResultsAsAnArray;

之后,在您的html中提到:

echo  <td><strong>  . $_SESSION[ userData ][ first_name ] .  </strong></td> ;

Or I prefer to load the super global session data in a new variable and use that, like: ]

  $userData = $_SESSION[ userData ];
echo  <td><strong>  . $userData[ first_name ] .  </strong></td> ;

PHP Session Reference

不应将会议储存用于交易数据。 即使你能够确保用户不会使用背书和前线,即使你能够确保不会打开多个窗口,但你的代码也会被捆绑在网子上。

......

echo  <td><a href="remove.php?uid=  . $row[ id ] .  ">Remove</a> ;

是的?

虽然实际上,这种行动应该以《特别行动计划》而不是“公平贸易法”来进行(青年可能已经失去了页上表格,或者说一种表格和单字母来书写秘密提交和提交表格)。





相关问题
Brute-force/DoS prevention in PHP [closed]

I am trying to write a script to prevent brute-force login attempts in a website I m building. The logic goes something like this: User sends login information. Check if username and password is ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

定值美元

如何确认来自正确来源的数字。

Generating a drop down list of timezones with PHP

Most sites need some way to show the dates on the site in the users preferred timezone. Below are two lists that I found and then one method using the built in PHP DateTime class in PHP 5. I need ...

Text as watermarking in PHP

I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...

How does php cast boolean variables?

How does php cast boolean variables? I was trying to save a boolean value to an array: $result["Users"]["is_login"] = true; but when I use debug the is_login value is blank. and when I do ...

热门标签