English 中文(简体)
页: 1
原标题:pass the php variable from one page to other page
  • 时间:2012-01-13 10:45:14
  •  标签:
  • php

我刚刚开始在服务器旁打字,我选择了购买力平价,因此,请允许我解释一下什么地方出现麻烦。

这是一个非常简单的问题。 见我在第1.php页上的一些链接。

 <a href="page2.php">profile</a>
 <a href="page3.php">photos</a>

现在,用户跳跃到第2.php页或第3.php页, 我也希望将用户独一无二的识别资料传送到相应的网页上,例如他的电子邮件。 因此,我可以更新第2页。 网址是用户名。

当我听起来时,我听到了许多矛盾之处,有人解释使用<条码> ——起始(<>>>>,一些人解释<条码>,<条码>,一些人说<条码><>>。 有些人说,当你使用GET或POST方法时,很容易打黑板,一些回答库克群岛的人是客户一方,与服务器脱节,在听取所有我决定使用<代码>session_start(<><>><>>/code>后,他们就离开了服务器。

但是,作为一个新主人,我知道要选择什么,这是最好的选择。 是否有任何人对我说什么是最佳解决办法? 并请提供一些样本,以便更好地了解。 非常感谢任何帮助。 增 编

最佳回答

为了优先解决你在贵国提出的问题。

Sessions

由于这是目前用户的详细信息,完成这项工作的最容易的方法是使用购买力平价。 这将使你能够查阅一个称为DOCsrel=“nofollow”session_start(>DOCs 。 这应出现在任何产出被送到浏览器之前,因此通常放在项目设计书上。

Each user has their own session on the server and session_start() automagically provides your script with the right data for the current user.

page1.php

session_start();
$users_email_address =  [email protected] ; // source from DB or whatever
$_SESSION[ email_address ] = $users_email_address;

page2.php and/or page3.php

session_start();
echo $_SESSION[ email_address ];

更多实例请见以下手册:>。

Use HTTP GET parameters

这对于你可能希望分享的URLs来说是最好的,例如搜索结果页或或许是想象。

以这种方式通过用户细节并不理想,因为用户可以轻易改变浏览器地址中的URL。 因此,他们可以将其电子邮件地址换给他人,并用手套。

Using cookies

将用户数据储存在厨师中并不是一个精彩的想法,因为用户能够在机器上储存ed。

此外,厨师的大小限制为4KB,每名申请负责人被送到服务器上,从而放慢了网站。

Using HTTP POST parameters

这样做的建议最少。 POST意在接收数据,以节省服务器上的数据,而不是用于导航。 如果用户在<代码>第3页>上报。 之后,他们就会看到他们的浏览器的“你想把这一形式”的信息。 认为用户只是点击了链接而没有提交表格,这完全是不可靠的。

问题回答

最佳做法是使用会议变量(如<代码>_美元)。 页: 1

If you involve form submission, use POST method.

如果你仅通过设定参数获得简单信息,则使用<代码>GET方法。

Just complementing the answer of Treffynnon: actually page2.php should be page1.php

Manual about session: http://www.php.net/manual/pt_BR/function.session-start.php

届会——启动(启动)必须先于所有《html法典》或《公约》的回合。 换言之,在产生《html》的所有事项之前,《规则》。

sessions are the best choice .Because sessions were one solution invented to over come the STATELESS nature of the web pages .

届会非常简单,可以理解和使用。 每个用户将举行一届会议。

当用户问答时,请在一届会议上添加。 届会基本上是一个可在所有网页上查阅的变量。

在你安排会议时,请在您的网页上打上<代码>session_start();。 需在<代码><html> tag之前查阅。

召开本届会议如<代码>。 届会[用户_id] = 1;

然后,你可以回顾本届会议在<代码>echo等任何网页上的价值。 用户: * E/CN.6/2009/1。

产出: 用户id:1

手册中有许多内容——





相关问题
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 ...

热门标签