$ _SERVER ['DOCUMENT_ROOT']无法使用echo

时间:2014-05-08 10:04:04

标签: php

我想知道为什么$_SERVER['DOCUMENT_ROOT']echo html option tag中的echo "<option value='".$_SERVER['DOCUMENT_ROOT']."'/acces/login/validate?employee=".$login->employee()."&password=".$login->get_pwd()."'>LOGIN</option>"; 中的代码无效?

这是我的样本:

{{1}}

1 个答案:

答案 0 :(得分:4)

显示文档根目录通常是一个坏主意,尤其是因为浏览器中不需要它。不过,除此之外,您应该始终查看呈现的HTML:

<option value='/path/to/doc/root'/acces/login/validate?employee=steve
                                 &password=use plaintext and die'>LOGIN</option>

(添加换行以避免丑陋的水平滚动条)

在doc root之后看到额外的'?那就是你的问题。