学好php,坚持自己的路,我的网店:http://shop34276988.taobao.com(对直销不信任者没必要访问),想了解直销请访问www.wanmei100.cn

怎样从 Javascript 传递一个变量到 PHP

上一篇 / 下一篇  2008-04-16 18:12:10 / 个人分类:php问题集锦

由于 Javascrīpt (通常情况下)是客户端技术,而 PHP (通常情况下)是服务器端技术,而且 HTTP 是一种“无状态”协议,因此两种语言之间不能直接共享变量

但是,有可能在二者之间传递变量。一种实现的方法是用 PHP 生成 Javascrīpt 代码,并让浏览器自动刷新,将特定的变量传递回 PHP 脚本。以下例子显示了如何这样做――让 PHP 代码取得显示屏幕的高度和宽度,通常只能在客户端这么做。

<?php
if (isset($_GET['width']) AND isset($_GET['height'
])) {
  
// output the geometry variables
  
echo"Screen width is: ".$_GET['width'] ."<br />\n"
;
  echo
"Screen height is: ".$_GET['height'] ."<br />\n"
;
} else {
  
// pass the geometry variables
  // (preserve the original query string
  //   -- post variables will need to handled differently)

  
echo"<scrīpt language='javascrīpt'>\n"
;
  echo
"  location.href=\"${_SERVER['scrīpt_NAME']}?${_SERVER['QUERY_STRING']}
"
            
."&width=\" + screen.width + \"&height=\" + screen.height;\n"
;
  echo
"</scrīpt>\n"
;
  exit();
}
?>

PS:(流行的网站流量统计方式才有此方法)


TAG: js 变量 php php问题集锦

引用 删除 yua3891   /   2008-10-29 10:46:48
-5
引用 删除 Guest   /   2008-05-25 22:56:42
http://blog.csdn.net/fdy1txz/ 小说社区
http://www.jipinjiading36.cn   极品家丁
http://www.meinv880.cn 我的美女大小姐
http://column.iresearch.cn/u/fdytxz/ 小冯的专栏
http://www.xingchenbian33.cn 坏蛋是怎样炼成的
http://column.iresearch.cn/u/fdy2txz/ 心情驿站
http://blog.csdn.net/fdy2txz/ 流动的小说站
http://www.5pr5.cn 极品公子
wenthuang的个人空间 引用 删除 wenthuang   /   2008-04-17 13:09:46
同一页面传递javascript变量到php标记中,
如果用AJAX来实现呢,你认为应该怎么写
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar