如何使用javascript/jquery将变量从一个PHP文件传递到另一个PHP文件
How to pass variable using javascript/jquery from one PHP file to another PHP file
我有两个PHP文件a.PHP和b.PHP。我在a.PHP中有一些链接,如下所示:
echo "<ul>";
foreach($x->channel->item as $entry) {
echo "<li><a href='NEED SOME CODE HERE TO OPEN b.php' title='$entry->title'>" . $entry->link . "</a></li>";
}
echo "</ul>";
当用户点击该链接时,第二个页面b.php应该打开,同时b.php应该知道变量$entry->link
的内容,这样我就可以根据$entry->link
进行一些条件检查,比如:
在b.php中,我想进行以下检查:
if($entry->link=="http://www.google.com") {
//Some code here
}
我该怎么做?
您可以直接链接到
echo "<li><a href='b.php?link=".urlencode(entry->link)."' title='$entry->title'>" . $entry->link . "</a></li>";
在b.php 中
if(isset($_GET['link']) && ($_GET['link']=="http://www.google.com")) {
//Some code here
}
如果a.php将数据保存到会话中,那么当调用b.php时,数据已经可用,那该怎么办?
alt方法:从$entry->title查询字符串或POST变量?
有多种方法可以实现您想要做的事情,这里有两种方法可以使用:
1) 通过在服务器端使用PHP会话使数据持久化;
或
2) 使用Web存储在本地保存数据:
下面是一个使用DOM存储的示例:
//存储数据
window.sesionStorage.setItem("key","my data")
//检索
window.sessionStorage.getItem("key");
相关文章:
- 如何在php文件中获取$.post-ajax传递的值
- Javascript运行php文件,然后下载文件
- 通过Ajax将JavaScript函数传递给PHP文件
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- 通过ajax到php文件获取单选按钮值
- 每天用javascript包含不同的php文件
- 如何使用javascript调用Php文件
- 如何使用php文件中的GET来获取我在.js文件中声明的变量
- 在CodeIgniter视图中将Javascript或jQuery代码作为PHP文件编写可以吗
- CORS:否'访问控制允许来源'header-但是php设置头文件
- 用PHP发送html表单和文件附件
- 动态地包含来自外部文件PHP的JavaScript
- 向文件 php 表单提交添加多个输入
- 将web服务响应转换为PDF文件- PHP, Javascript
- 基于XML文件(PHP, Jquery)的页面生成
- 如何使用jQuery.ajax发送请求到文件php
- 显示数据下拉列表从另一个文件(php,mysql,javascript)
- 两个电子邮件在同一个文件php
- 从mysql中存储和检索用户js文件.php
- 组织3个文件:PHP、HTML、JS和Smarty