【发布时间】:2012-12-03 18:05:47
【问题描述】:
可能重复:
Syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in PHP
您好,我正在尝试在 php 中设计一个网页来实现登录和注销等会话和概念。以下是我的基本代码。
<?php
session_start();
$host = "localhost";
$username = "USERNAME";
$password = "PASSWORD";
$db = "test";
@mysql_connect($host,$username,$password) or die ("error");
@mysql_select_db($db) or die("error");
?>
我在第 3 行收到了一个意外_T_CONSTANT_ENCAPSED_STRING 错误。请帮助删除此错误。SOL 注入有什么问题吗?
【问题讨论】:
-
您尝试过使用框架吗?您不应该编写自己的登录代码;安全风险太大
-
您还应该使用
mysqli函数,而不是旧的已弃用的mysql。 -
你可能不是
escaping你的字符串正确.. -
我应该使用转义序列吗?
标签: php mysql session sql-injection