我是新手!在php中写入代码后,比如:
<?
echo "asdfds";
?>更改输出字符,在IE中显示还是原来的字符,不能够刷新。请教各位是什么问题?谢谢了!

解决方案 »

  1.   

      输出字符更改后真的刷新不了。重新打开IE,键入 localhost 或者 127.0.0.1 都刷新不了。郁闷
      

  2.   

    你用的ie什么版本。FF/Chrome下有问题吗?
      

  3.   

    最好用<?php   ?>  //这样的标记 不要用短标记<?php
    echo "asdfds";
    ?>
      

  4.   

    我想你是在做 ajax 应用吧?
      

  5.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>www</title>
    </head>
    <body>
    <?
    echo "asdfds";
    ?>
    </body>
    </html>就这么短的程序啊。我才学习php 郁闷得很
      

  6.   

    如果没有开启短标记。则用 <?php ....?> .你这段是放在php文件中吧?
      

  7.   

      现在倒是解决了,把IE关闭,编辑php的编辑器关闭,从新启动IE就可以了。但是这样编程也太累了嘛
      

  8.   

    我现在都是以Firefox为主,IE这种东西很奇妙的
      

  9.   

    难道是php环境问题。楼主可以试着输出汉字看看,
      

  10.   

    刷新不了可能因为php不支持 <? ?>标记,建议你使用<?php ?>这个标记,如果仍想使用第一个标记,可以修改php.ini配置文件,按ctrl+F 搜索 short_open_tag 将其设置为on即可。住:配置文件的";"表示注释,如果前面有个";"一定要去掉,修改后然后在重启apache即可。不知道行不行,试试吧。。
      

  11.   

    <?php
      echo"在这输出你想输出的东西!!";
    ?>
    你的那个问题应该是浏览器缓存的问题,IE的缓存还是很严重的,建议学习练习的时候用火狐!