<?
$POSTWORD="TB_ID='123'";
$word=unlencode($postword);
echo "<a href=\"".$php_self."postword=".$word."\">提交</a>";?>

解决方案 »

  1.   

    哦,注意大小写,试试.
    <?
    echo stripslashes($postword)."<br>";
    $postword="TB_ID='123'";
    $word=urlencode($postword);
    echo "<a href=\"".$PATH_INFO."?postword=".$word."\">提交</a>";
    ?>

    <?
    echo stripslashes($postword)."<br>";
    $postword="TB_ID='123'";
    $word=$postword;
    echo "<a href=\"".$PATH_INFO."?postword=".$word."\">提交</a>";
    ?>
      

  2.   

    如果输出的会加上 \ 就用stripslashes();作用是去掉反斜线字符
      

  3.   

    我s了一下,正常没有出现\你的这个例子
      $POSTWORD="TB_ID='123'";
      $word=unlencode($postword);
     <a href=?$php_self?postword=$word>提交</a>
    有好多问题啊
    1、变量大小写不一致。2、unlencode没有这个函数,除非是你自定义的
    3、第三行更是看不懂
    是不是<a href=<?=$php_self?>?postword=$word>提交</a>总之你写的很不规范出问题是难免的