用echo $_GET["cp"];
因为你php.ini中register_global=off
否则就可以echo $cp了

解决方案 »

  1.   

    使用$_GET['id']来接收,
    $dd=$_GET["cp"]
    也可以改php.ini中的register_globals = On 不推荐这样做。。
      

  2.   

    不行,我的php.ini里面已经=on了,
    再index.htm中,这是一个导航条,不是一个表单,但是我在chanpin.php中用
    print $cp;也能够正确的显示出来,但是到了<html><?echo $cp;?></html>就显示为''了。
    代码:
    <?
    include ('header.ly.php');
    print $cp;//能够正确显示;
    if ($leibie=''){
    print "leibie wei null";
    echo '<html><head><title></title><meta http-equiv="refresh" content=1;url=keyi.php?leibie='.$leibie.'></head></html>';
    exit;}
    ?>
    <html>
    <body bgcolor="#FFFFFF" text="#000000"><center>
      <font color="#FF0000">华北汽车配件网=〉<? echo $leibie;?>//这里就不行了  </font><A 
          href="addinfo.php?leibie=<? echo $leibie ?>" 
          target=_self><font color="#000099">添加新门市</font></A><br>
     <?
      

  3.   

    <?php
    echo $cp;
    ?>
    <a href='a.php?cp=<?php echo "电灯电器";?>'>电灯电器</a>
      

  4.   

    <?$bb="电灯电器";?>
    <a href='a.php?cp=<?php echo $bb;?>'>电灯电器</a>
      

  5.   

    rawurlencode
    将字串编码成 URL 专用格式。语法: string rawurldecode(string str);传回值: 字串函式种类: 编码处理
     
     
    内容说明 
    本函式将字串编码成 URL 的字串专用格式,特殊的字元会转换成百分比符号后面加上二个十六位元数字的格式。例如,空格就会变成 %20。
    <?
    echo "<a href='chanpin.php?cp=".rawurlencode ('电灯电器')."'>";
    ?>