Неопределенный индекс g-recaptcha-response на одной странице, в то время как другая работает нормально - PullRequest
0 голосов
/ 28 марта 2020

У меня две страницы с одинаковым заголовком и сценариями в одном каталоге.

    <form action="upload.php?value=gallery" method="POST" enctype="multipart/form-data">
            <div class="form-group">
    <label for="exampleInputName2">Title</label>
    <input type="text" name="i_title" class="form-control" id="exampleInputName2" placeholder="Enter Title">
  </div>
                <div class="form-group">
    <label for="exampleInputName2">Description</label>
    <input type="text" name="i_desc" class="form-control" id="exampleInputName2" placeholder="Enter Description">
  </div>


            <input type="file" name="file[]" multiple required>
            <br/>   <div class="g-recaptcha" data-sitekey="6Ld3C90UAAAAALX8qArGIf6UuQgdG1sLFET2xYiw"></div>

            <input class="btn-primary btn" type="submit" value="Upload" name="submit"/>
        </form>

Этот код работает нормально и выдает ответ типа

Array
(
    [i_title] => Test gallery
    [i_desc] => Test gallery desc
    [g-recaptcha-response] => 03AHaCkAa3BILsx9GTcLtJeFsQPI9rRqEv7OQG7Pk3Uu6KYKpnxyiZgKCN-LqxeDPKNZxH5h_c_8bnVppi4t0CK4YivpwZZqr80y1ajIbI4TrUS5tRLVLygu65UFjnrptEi3vD_R9GWzf-QVtt0ySFCIZysWWJ2KWZQYSHOWzZP1EDn9gkaYoq8I-VWOrzG6LP50GvGOhle_HZvj4QclFS31Mnfev74DhlDVit_In36Q5ovOVzDyX4ohYkZW8wPSYnLeYi70PYK8bxj-KCEbz0ftUROm-f5pSb3O0daMS588ZRdl_pgV1L6Q_JOOWh9VVZJfDCqpUsNrtI7xrmqFh7gMJYy830GDvJwk7bjl0FUPz3WD21nMhhan4YW21cW--K_y4N4TOjmRmX8UCs4LiYOfta7ydGpiS1SA
    [submit] => Upload
)

, но на другой странице

   <form action="upload.php?value=syllabus" method="POST" enctype="multipart/form-data">
            <div class="form-group">
    <label for="exampleInputName2">Title</label>
    <input type="text" name="name" class="form-control" id="exampleInputName2" placeholder="Enter Title of Topic">
  </div>
    <label for="exampleInputName2">Paste Link Here</label>
    <input type="text" name="link" class="form-control" id="exampleInputName2" placeholder="Paste Link">
  </div>
  <div class="form-group">
    <label for="exampleInputName2">Description</label>
    <textarea name="desc" class="form-control" id="news_description" placeholder="Enter  description"></textarea>
  </div>
    <input type="file" name="file[]" multiple>
            <br/>
                <div class="form-group">
    <label for="exampleInputName2">Class</label>
    <select id="class" name="class">                      
  <option value="5">5th</option>
  <option value="6">6th</option>
  <option value="7">7th</option>
  <option value="8">8th</option>
  <option value="9">9th</option>
  <option value="10">10th</option>
  <option value="11">11th</option>
  <option value="12">12th</option>
</select>
  </div>
        <div class="g-recaptcha" data-sitekey="6Ld3C90UAAAAALX8qArGIf6UuQgdG1sLFET2xYiw"></div>
                <input class="btn-primary btn" type="submit" value="Upload" name="submit"/>
        </form>

предоставление не работает остановлено при загрузке. php ответ

Array
(
    [name] => Test
    [link] => test link
    [desc] => 
Test textarea
    [class] => 6
    [submit] => Upload
)

и ошибка

[28-Mar-2020 07:23:20 Etc/GMT] PHP Notice:  Undefined index: g-recaptcha-response in /home/aggarp9c/public_html/tg/admin/upload.php on line 11

моя капча в форме кнопка отправки также находится в форма. Эти обе страницы находятся в одной папке. Ключ сайта, который я проверил, верен. Но все же я не понимаю, почему он не посылает ответ с картинки. Также на первой странице нет ответа с картинки. Но это также несет ценность в этом. Я нуб кодер. поэтому, пожалуйста, объясните, если вы хотите ответить.

...