<a href=abc.php?UserName=<? echo $UserName ?>&UserPass=<? echo $UserPass ?>传递</a>其中abc.php是目标页面
$UserName和$UserPass是本页面中的php变量

解决方案 »

  1.   

    谢谢你的回复:)
    不过,本人的链接是一段JS程序,如下:
    <A HREF=javascript:popUp() >推荐给朋友</A>
    其中popUp()函数的定义如下:
    <SCRIPT LANGUAGE="JavaScript">
    function popUp() {
    props=window.open('email/index.php', 'poppage', 'toolbars=0, scrollbars=0, location=1, statusbars=0, menubars=0, resizable=0, width=500, height=400');}
    // End -->
    </script>
    而且,在JAVASCRIPT中,不支持嵌入PHP,所以该怎么办??
      

  2.   

    'email/index.php?UserName=<? echo $Username ?>'只要本页面是php的,这样的写法就可以在JS代码中得到php的变量值~~
      

  3.   

    zxyufan是对的。
    在PHP文件中的任何地方,加入的<?php _script_ ?>代码都将被服务器解释.所以, javascript区域也不例外.
    我们可以做这样的假设:
    <script language="javascript">
    if (true) window.location("abc.php?id=<?php echo $id; ?>");
    </script>
    这样,你就可以在PHP文件中通过把变量传递给URL来实现你的目标.