ccat 发表于 2006-2-7 19:39:31

php中数值传递问题

我现在还是不太理解php中的全局变量的范围。
例如在
file1.php
定义了一个

$aaa=1;

然后在file2.php想得到$aaa的值,如何使用?
$GLOBALS
$_SESSION
有什么用?

jiangtao9999 发表于 2006-2-7 21:19:41

:roll:
楼主用了多长时间 PHP 了?连这还不知道呢?

用 session ,用法看教程,不想简简单单的就告诉你~~
主要是看例子。

记住:PHP 代码在当前浏览器打开当前文件完成后就象一个普通程序一样退出了~~~跨页面传递数值基本上和启动一个程序,退出,再启动他并且恢复上次启动时的数值一样需要考虑(当然, PHP 有好用的 session 变量用来传递,其实 cookie 也可以用来传递数据)

ccat 发表于 2006-2-8 09:50:45

:roll:


记住:PHP 代码在当前浏览器打开当前文件完成后就象一个普通程序一样退出了~~~跨页面传递数值基本上和启动一个程序,退出,再启动他并且恢复上次启动时的数值一样需要考虑(当然, PHP 有好用的 session 变量用来传递,其实 cookie 也可以用来传递数据)

session会用,我主要关心的就是如何用session跨页面传递这个问题。
除了用cookie之类的文件模式来传递数据,真的就没有别的方法了?

涩兔子 发表于 2006-2-8 14:45:13

我现在还是不太理解php中的全局变量的范围。



file1.php
定义了一个
代码:

$aaa=1;


然后在file2.php想得到$aaa的值

不是一码事儿

1.不同脚本之间的传递就像涛涛说的那样“PHP 代码在当前浏览器打开当前文件完成后就象一个普通程序一样退出了~~~跨页面传递数值基本上和启动一个程序,退出,再启动他并且恢复上次启动时的数值一样需要考虑”

2.session的使用在php manual中很详细哦,还有例子代码,相信ccat能自己解决

3.变量的作用域可以参考我们在大一那会儿学习c语言基础时为了考试临时抱佛脚记住的 :mrgreen:

jiangtao9999 发表于 2006-2-8 20:26:06

全程变量和 C 里面的全程变量一个意思,可以在 class 和 fun 里直接使用。
但他在 php 执行完成后和 C 程序关闭一样就消失了。
页: [1]
查看完整版本: php中数值传递问题