如何从其他页面获取变量值?

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'];

【讨论】:

以上是关于如何从其他页面获取变量值?的主要内容,如果未能解决你的问题,请参考以下文章

php怎么获取当前页面 javascript的变量值

微信小程序WXML页面如何获取全局变量值

如何使用Selenium和Python从Java脚本获取变量值

如何从 python 中获取变量值并在电子中使用它?

jsp页面如何获js中if语句的变量值

如何在javascript中的不同html页面之间传递变量值