php如何在一个页面获取另外一个页面里的参数或变量

           php如何在一个页面获取另外一个页面里的参数或变量,有以下几种方法:

1、利用url中?后的参数的传递。

        例如,mg.php?id=”.$fld[$i]->value”,这里的id 后可以带上你想要的一个变量。这个变量可以在浏览器的地址栏里看到,如何在新的页面得到着个变量呢?

简单,直接在新的页面里用$id就可以了。

2、用seesion 来传递。

      在一个页面里申明 session_start(); //必须放在<?后面
       在这里定义seesion 变量                session_register(“bbb”)//必须放在<?后面

       接着就是给$bbb这个变量付值。                     在新的页面里声明session_start();   就可以引用$bbb了。 

3、cookie来传递

使用setcookie()函数设置cookie:
bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure [, bool httponly]]]]]] ) name: cookie变量名 value: cookie变量的值 expire: 有效期结束的时间 path: 有效目录 domain: 有效域名,顶级域唯一 secure: 如果值为1,则cookie只能在https连接上有效,如果为默认值0,则http和https都可以。 例子:
代码片段
<?php
$value = ‘something from somewhere’;
setcookie(“TestCookie”, $value); /* 简单cookie设置 */
setcookie(“TestCookie”, $value, time()+3600); /* 有效期1个小时 */
setcookie(“TestCookie”, $value, time()+3600, “/~rasmus/”, “.example.com”, 1); /* 有效目录 /~rasmus,有效域名example.com及其所有子域名*/
?>
设置多个cookie变量:setcookie(‘var[a]’,’value’); 用数组来表示变量,但他的下标不用引号。这样就可以用$_COOKIE[‘var’][‘a’]来读取该COOKIE变量。

使用header()设置cookie;
header(“Set-Cookie: name=$value[;path=$path[;domain=xxx.com[;…]]”);
后面的参数和上面列出setcookie函数的参数一样。
比如:
$value = ‘something from somewhere’;
header(“Set-Cookie:name=$value”);

 Cookie的读取:
直接用php内置超级全局变量$_COOKIE就可以读取浏览器端的cookie。 上面例子中设置了cookie”TestCookie”,现在我们来读取:
代码片段
print $_COOKIE[‘TestCookie’];
COOKIE是不是被输出了?!

删除cookie
只需把有效时间设为小于当前时间,和把值设置为空。例如:
代码片段
setcookie(“name”, “”, time()-1);
用header()类似。

windows xp win7不能上网的问题总结

根据平时上网时遇到的一些问题,首先保证硬件没有问题的情况下,下面常见的不能上网的情况解决办法。

1、能上QQ不能上外网的问题。

       ping www.yufesky.com 等外网地址ping 看能不能ping 通,如果你是自己家里上网,那么多数情况是DNS的问题,如果在公司等地方,那么有可能是网关处限制了,只允许QQ通过。可手动填写服务商的DNS地址。

2、部分网能上,部分网不能上。

       1)、这多数是网站的服务器和你上网的线路不是同一服务商,速度慢以至于不能打开。

        2)、网站服务出现故障。

        3)、DNS 问题,通过更换dns服务器来解决

3、能ping通外网地址,不能打开网页,不能上QQ。

          1)、这种情况多数是Windows Socket Layered Service Provider(分层服务提供商)的问题,可以用360网络修复工具来修复或其它lsp在修复工具(lspfix下载[Download not found])。

        2)、可用这两个命令来重置和查看。netsh winsock show catalog 该命令将 Winsock 目录重置为默认配置 netsh winsock reset catalog 显示安装在计算机上的 Winsock LSP 列表