有人能告诉我为什么这两个标签做不同的事情吗?(上传到服务器时第一个字符串不起作用,第二个很好)
<a href="http://www.example.com">a</a>
<a href="http://www.example.com">a</a>
我运行转换为十六进制值,似乎第一个字符串中至少还有一个字符:
3c6120687265663d223f687474703a2f2f7777772e6578616d706c652e636f6d223e613c2f613e0d0a
3c6120687265663d22 687474703a2f2f7777772e6578616d706c652e636f6d223e613c2f613e
第二个字符串是手写的,第一个是由 PHP 函数生成的:
<?php
$handle = @fopen("./data/test.txt", "r");
$homepage = trim(fgets($handle, 4096));
?>
<a href="<?php echo $homepage;?>">a</a>
在 test.txt 中,有:
http://www.example.com
在第一行,然后是几行文本。
而且,不可见字符的代码似乎是3f,这是问号,应该是可见的,对吧?