#php #html
#php #HTML
Вопрос:
Здесь появляется 403.как это исправить.
Запрещено
У вас нет разрешения на доступ к /babytradeshopapps/выберите * из общего, где LoginID = baby на этом сервере.
Сервер Apache / 2.2.8 (Win32) PHP / 5.2.6 на порту локального хоста 80
$con1 = mysql_connect("127.0.0.1","root","password");
mysql_select_db("babytradeapps");
$sql1 = "Select LoginID , Password , Permission
from loginacc where Permission = 2 ";
$results = mysql_query($sql1,$con1);
echo "<tr><th>mebac</th></tr>";
echo "<table border=5 cellpadding=10>";
echo "<tr><th>ac</th><th>p</th><th>per</th></tr>";
while($row = mysql_fetch_array($results)) {
echo "<tr><td><form name='form' method='post' action='select * from overall where LoginID = {$row[0]}'><input type='submit' name='button' value='view' /></form></td><td><input type=text id='row0' name='row0' value='$row[0]' /></td><td><input type=text id='row1' name='row1' value='$row[1]' /></td>
<td><input type=text id='row2' name='row2' value='$row[2]' /></td><td><input type='submit' name='button' value='change' /></td></tr>";
}
echo "</table>";
Комментарии:
1. Что это вообще такое?
/babytradeshopapps/select * from overall where LoginID = baby
2. Установка действия вашей формы на SQL-запрос не сработает, это должна быть страница, которая выполняет запрос. Чего вы пытаетесь этим добиться?
3. И если вы получаете
403
для этого абсурдного URL-адреса, вероятноmod_security
, он заблокировал его.
Ответ №1:
Мне интересно, почему ваш адрес не содержит расширения файла в URL. Обычно вы вызываете такие простые скрипты с помощью http://localhost/babytradeshopapps/my-script.php
.
Как бы то ни было, код ошибки 403 означает, что у вас нет разрешения на доступ к файлу скрипта или даже к каталогу. Измените разрешения на доступные для чтения веб-сервером и повторите попытку.