0
0

Если у меня index.php размещен в директории C:\xampp\htdocs, то данные формы в переменную $_GET передаются корректно, а если проект и соответственн index.php находится в директории C:\xampp\htdocs\kinomonster (надеялся тренироваться на двух сайтах-проектах), то при передаче данных формы выходит ошибка:

Index of /
Name   Last modified   Size   Description

NarodnyZametky/  2025-03-03 02:44-
kinomonster/         2025-03-03 21:47- 

Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12 Server at localhost Port 80

В остальном конфигурация "C:\xampp\htdocs\kinomonster" отработала все предыдущие уроки с PHP нормально.

Код следующий:

<?php  
    print_r($_GET);

?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>    
    <form action="/" method="get">
        <input type="text" name="name" placeholder="ваше имя">
        <input type="submit" value="отправить2">
    </form></body>
</html>

Это корректное поведение XAMPP? И если нет, то как это исправить?


Вадим Терещенко
3 weeks ago






в action путь пропиши к файлу php куда параметры передаются 

<form action="/" method="get">

Егор Bolt
3 weeks ago

Спасибо большое! прописал action="/kinomonster/". Все заработало

Вадим Терещенко
3 weeks ago

да, абсолютный путь от корня 

"/kinomonster/index.php" или как у тебя

или относительный путь без / вначале

т.е. просто "index.php" или так ""

все эти варианты будут работать, какой удобнее

Егор Bolt
3 weeks ago

Преподаватель еще сказал вначале лекции, что объяснит значение: action="/". Но не объяснил. Зато наверное надолго запомню)

Вадим Терещенко
3 weeks ago

4 ответов