从HTML执行PHP文件;访客柜台
下面是我正在运行的PHP代码的副本从HTML执行PHP文件;访客柜台,php,html,counter,Php,Html,Counter,下面是我正在运行的PHP代码的副本 <?php $conn = new mysqli_connect("localhost", "root", "", "adn") or ("die"); $visitorIP = $_SERVER['REMOTE_ADDR']; $savedIPs = "SELECT `IPAddress` FROM `ipaddresses`;"; $uniqueCounter = "SELECT `uniqueCount` FR
<?php
$conn = new mysqli_connect("localhost", "root", "", "adn") or ("die");
$visitorIP = $_SERVER['REMOTE_ADDR'];
$savedIPs = "SELECT `IPAddress` FROM `ipaddresses`;";
$uniqueCounter = "SELECT `uniqueCount` FROM `counter`;";
$visitorCounter = "SELECT `count` FROM `counter`;";
$insert = "INSERT INTO IPADDRESSES (`IPAddress`) VALUES ($visitorIP);";
$count1 = $uniqueCounter;
$count2 = $visitorCounter;
$update1 = "UPDATE `counter` SET `uniqueCount` = $count1;";
$update2 = "UPDATE `counter` SET `count` = $count2;";
if($visitorIP != $savedIPs) {
$count1++;
$count2++;
mysqli_query($conn,$insert);
mysqli_query($conn,$update1);
}
else{
$count2++;
mysqli_query($conn,$update2);
}
?>
你能展示一下你是如何修改htaccess的吗?您也是SQL可注入的,可以参数化。您的
更新
也可以写成一个查询,您可能不需要任何选择<代码>插入到。。。复制时…。htaccess内容为。。。。AddType application/x-httpd-php.html.html是否需要编辑任何Apach配置文件以允许此操作?确定。所以我放弃了让PHP代码在HTML文件中工作的尝试。相反,我将索引页面重新保存为index.php。事实证明,您不必笨到连apache服务器都开着,还可以在apache未使用的目录下从项目的副本中工作,同时通过VS Code的live server查看项目。只是不起作用。你能展示一下你是如何修改htaccess的吗?您也是SQL可注入的,可以参数化。您的更新
也可以写成一个查询,您可能不需要任何选择<代码>插入到。。。复制时…。htaccess内容为。。。。AddType application/x-httpd-php.html.html是否需要编辑任何Apach配置文件以允许此操作?确定。所以我放弃了让PHP代码在HTML文件中工作的尝试。相反,我将索引页面重新保存为index.php。事实证明,您不必笨到连apache服务器都开着,还可以在apache未使用的目录下从项目的副本中工作,同时通过VS Code的live server查看项目。就是不管用。
<?php
$conn = new mysqli_connect("localhost", "root", "", "adn") or ("die");
$visitorIP = $_SERVER['REMOTE_ADDR'];
$savedIPs = "SELECT `IPAddress` FROM `ipaddresses`;";
$uniqueCounter = "SELECT `uniqueCount` FROM `counter`;";
$visitorCounter = "SELECT `count` FROM `counter`;";
$insert = "INSERT INTO IPADDRESSES (`IPAddress`) VALUES ($visitorIP);";
$count1 = $uniqueCounter;
$count2 = $visitorCounter;
$update1 = "UPDATE `counter` SET `uniqueCount` = $count1;";
$update2 = "UPDATE `counter` SET `count` = $count2;";
if($visitorIP != $savedIPs) {
$count1++;
$count2++;
mysqli_query($conn,$insert);
mysqli_query($conn,$update1);
}
else{
$count2++;
mysqli_query($conn,$update2);
}
?>