gpt4 book ai didi

php - 变量是否通过 PHP 从一个单独的脚本转移到另一个脚本?

转载 作者:行者123 更新时间:2023-12-01 00:03:04 24 4
gpt4 key购买 nike

我有一个包含 PHP 的脚本,以及一个指向更改该 PHP 的新脚本的链接。在第二个脚本上编写查询和包含变量时,我需要使用相同的变量还是我创建的新变量完全独立?或者如果使用的话,第一个脚本中的变量是否可以转移到第二个脚本?

最佳答案

如果“链接”是指您使用requireinclude,那么在相同scope 中定义的任何变量因为“链接”已经在该文件的“全局”scope 中定义(在大多数情况下)。

如果您通过典型的 HTML anchor 标记链接到另一个页面,那么答案是否定的。但是,您可以使用 HTTP GET 方法传递信息,或者通过在 php 中操作 $_SESSION 或通过在浏览器中设置 cookie 创建 session 。跨多个链接维护信息的所有各种方式实际上取决于您的需要。在您想要使用 HTTP GET 的情况下,您可以在脚本 A 中设置链接以链接到脚本 B,如下所示:

<a href="scriptb.php?var1=somedata&amp;var2=somedata2">Click here</a>

然后在脚本 B 中,您将像这样访问该数据:

<?php
$data1 = $_GET['var1'];
$data2 = $_GET['var2'];

并根据需要使用它。当然,一定要执行sanity checks在接受数据是可靠的之前反对数据。

关于php - 变量是否通过 PHP 从一个单独的脚本转移到另一个脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1670917/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com