如何修复意外的T字符串?-PHP
我的脚本在第五行出现了一个意外的t字符串。我该如何解决这个问题如何修复意外的T字符串?-PHP,php,Php,我的脚本在第五行出现了一个意外的t字符串。我该如何解决这个问题 <?php include_once("../scripts/config.php"); $url = mysql_real_escape_string('$_POST['url']'); // LINE 5! preg_match("/id=(\\d+)/", $url, $matches); $like = $matches[1]; $current_pop = mysql_query("SELECT pop FRO
<?php
include_once("../scripts/config.php");
$url = mysql_real_escape_string('$_POST['url']'); // LINE 5!
preg_match("/id=(\\d+)/", $url, $matches);
$like = $matches[1];
$current_pop = mysql_query("SELECT pop FROM likes WHERE id=$like") or die ("Query failed: " . mysql_error());
$pop = $current_pop + 1;
$update = mysql_query("UPDATE likes SET pop = ".$pop." WHERE id = ".$like."") or die ("Query failed: " . mysql_error());
?>
它应该是:
$url = mysql_real_escape_string($_POST['url']);
否则,PHP会看到'$\u POST['url']'
,并认为它由3部分组成:
-一个字符串'$\u POST['
-某种标记url
-另一个字符串']
url
-标记时该怎么办。它应该是:
$url = mysql_real_escape_string($_POST['url']);
否则,PHP会看到'$\u POST['url']'
,并认为它由3部分组成:
-一个字符串'$\u POST['
-某种标记url
-另一个字符串']
这会使解释器感到困惑,因为它不知道当字符串后跟
url
-token时该怎么办。您的代码存在SQL注入漏洞。在有人从您的网站窃取您客户的所有信息之前,请检查此信息:您的代码存在SQL注入漏洞。在有人从您的网站窃取您客户的所有信息之前,请查看此内容: