将值从一个页面传递到另一个页面而没有表单,也不传入URL

时间:2012-09-24 06:43:57

标签: php forms url post submit

我正在开展一个项目,我需要访问干净的网址,即不能在网址中传递参数,以便在另一个网页上获取值。

任何人都可以建议除“表单提交”方法之外的其他选择。

提前致谢。

5 个答案:

答案 0 :(得分:2)

为此目的使用$_SESSION

使用$_SESSION,您可以在任意位置使用多个页面中的变量。

// assigning variable

$_SESSION['name']="variable";

//retrieving

echo $_SESSION['name'];

在页面顶部写下session_start(),无论您想要$_SESSION变量

答案 1 :(得分:1)

Sessions可以提供帮助,或者ajax通话。

答案 2 :(得分:1)

对于Clean URL,我更喜欢您使用 HTTP POST 方法。希望有所帮助。

<form name="frmApp" method="POST" action="/action.php">
</form>

否则,您可以将 AJAX jQuery 一起使用,将值提交到其他页面。

$.ajax({url:"action.php",success:function(result){
  $("div").html(result);
}}); 

查看w3schools以开始使用AJAX:http://www.w3schools.com/jquery/jquery_ajax.asp

不支持 SESSION ,因为我不喜欢在我的网页中编写 php 代码。

答案 3 :(得分:1)

使用干净的网址,您可以使用表单

中的post方法
 <form name='' method='POST' action=''>

答案 4 :(得分:0)

您可以尝试将资源映射到网址。

假设您想获得客户的邮寄地址,那么您可以写信。

HTTP:// [baseURL时] / [客户] / mailingaddress

了解更多here