0

我目前正在使用 Dreamweaver CS5.5,我想要一些有关 Dw 生成的 PHP 代码的信息,因为我觉得它有点混乱,而且有点难以理解。

第一个。关于 dw 生成的 Authorization 或者登录脚本。在使用数据库中的用户名进行检查之前,我是否必须清理给定的用户名或加密/散列密码,或者 Dreamweaver 已经为我这样做了?如果我必须自己做,我究竟可以在哪里应用我自己的代码?

第二。从绑定创建查询时,Dreamweaver 还生成一个 GetSQLValueString 函数,说实话,这让我很困惑。如果我完全删除此代码,并只保留查询(或查询,以防我想要多个),这会对页面的其余功能产生任何影响吗?或者如果我把它放在一个单独的文件中并将它包含在我想要的页面中怎么办?

第三。我还注意到在站点中创建了一些文件夹,例如 _mmServerScripts、_notes。如果我从网站上删除它们是否也可以,或者会对我的代码产生影响?

最后一件事。当我有时键入这样的 if 语句时:

<?php if(a_condtition): ?>

<p>Hello</p>

<?php endif; ?>

我得到语法错误突出显示。这是某种错误吗?

4

2 回答 2

2
<?php if($a_condtition)
{
    echo '<p>Hello</p>';
}?>
于 2012-10-31T14:19:11.420 回答
2
  1. Dreamweaver 假定密码以纯文本形式存在于数据库中。它可以追溯到人们习惯性地犯这个错误的时代。

  2. GetSQLValueString 是 Dreamweaver 清理字符串以防止注入攻击的简单方法。它工作得很好。

  3. DW 制作的各种额外目录部分用于版本控制和访问;部分用于配置测试环境。通过在 FTP 中过滤它们,将它们从活动站点中删除。

  4. 您显示的 if 语句在 DW 中未被识别为语法正确

于 2012-10-31T14:40:38.040 回答