如何从其他页面获取变量值?
Posted
技术标签:
【中文标题】如何从其他页面获取变量值?【英文标题】:How can I get variable value from other page? 【发布时间】:2016-12-05 07:35:15 【问题描述】:这是我的 ajax 代码:
<?php
session_start();
include_once 'dbconnect.php';
if(!isset($_SESSION['user']))
header("Location: /manopuslapis/index.php");
$res=mysql_query("SELECT * FROM users WHERE user_id=".$_SESSION['user']);
$userRow=mysql_fetch_array($res);
mysql_query("UPDATE `users` SET credits=credits-something WHERE user_id=".$_SESSION['user']);
?>
如何从其他页面获取标记值?
mysql_query("UPDATE `users` SET credits=credits-**something** WHERE user_id=".$_SESSION['user']);
【问题讨论】:
这里没有“ajax”。这是 PHP 代码。至于你想要得到的价值,那个价值在哪里?你会从哪里得到它?什么是“其他页面”? 我想从 var something = value;从我的其他网站页面 page.php 如果您的“其他网站”确实是一个完全独立的网站(在另一台服务器上),那么您需要向该网站发出 HTTP 请求以获取该值。如果它是“您的”网站,那么您可以公开某种 API 来返回值。否则,您可以发出请求以获取页面本身并从中解析值。真的不清楚你想要做什么具体。 设置另一个会话... @Aurelijus1:你必须清楚你在这里想要完成什么。如果您尝试从代码中获取值,请包含具有该值的代码。具体是什么阻止您使用任何值? “来自页面的值”可能意味着任何东西。 【参考方案1】:您可以使用 SESSION 或 GET 将值传递到另一个页面
使用会话
$_SESSION['value'] = $value ; // page 1
$value = $_SESSION['value']; // page 2
使用 GET
<a href="page.php?value=<?php echo $value; ?>"></a> // page 1
if(isset($_GET['value']))
$value = $_GET['value'];
【讨论】:
以上是关于如何从其他页面获取变量值?的主要内容,如果未能解决你的问题,请参考以下文章