继承我的网址
本地主机/ SISTEMA / Altera的-valores.php tarefa = 2及?id_registro = 1464&安培; id_edicao = 6
继承我的代码以获取变量
<?php $tarefa = $_GET[tarefa]; $Id = $_GET[id_registro]; $id_produto = $_GET[id_produto]; ?>
现在我真的不知道如果我打字的话会发生什么:
<?php echo $tarefa; ?>
没有任何想法发生?
我将此站点从在线迁移到localhost,是joomla 1.5系统和mod重写是
答案 0 :(得分:3)
如果您使用的是Joomla,则不应直接访问$_GET
超级全球。请改用JRequest
,因为它还会使用各种get
方法为您清理变量。
答案 1 :(得分:1)
您的密钥应使用引号,例如:$tarefa = $_GET['tarefa'];
答案 2 :(得分:0)
使用$ _GET真的不是这样做的。您可以将数据库暴露给非常简单的SQL注入。
由于您在那里得到一些整数,请使用JRequest::getInt。这将是:
$tarefa = JRequest::getInt('tarefa');
此外,我强烈建议查看Secure coding guidelines。