Как перенаправить в PHP с данными публикации

Я хочу использовать какой-то URL-адрес для данных для извлечения с помощью метода post с правилом перенаправления или без него в PHP. Но, поскольку у него не будет расширения, такого как .php.

Пример: - http: // локальный / папкаA / файл

Кроме того, необходимо отправить некоторые данные в почтовом методе. Итак, пожалуйста, помогите решить эту проблему.

Спасибо за помощь.

Это HTML-код, который я использую.

<!DOCTYPE html>
<html lang = "en">
<head>
<meta charset = "utf-8">
<meta http-equiv = "X-UA-Compatible" content = "IE=edge">
<meta name = "viewport" content = "width=device-width, initial-scale=1">
<meta name = "theme-color" content = "#2f3d44" />

<title>Test</title>


<!--[if lt IE 9]>
      <script src = "https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
      <script src = "https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
<script>

</script>
</head>
<a name = "top"></a>
<style>

html,.wrap{height:100%;}
.wrap{display: inline;}
</style>
<body class = "blacker"> 

<div class = "modal fade-scale" id = "reglogin" tabindex = "-1" role = "dialog" aria-hidden = "true" data-keyboard = "false" data-backdrop = "static" style = "z-index:2001;">
<div class = "modal-dialog modal-md">


<div class = "loginformpop popdiv">
<div class = "form-container signup-form-container">
<h4>LOGIN</h4>
<div class = "form-row">
<input type = "email" name = "email" id = "poplogin_email" value = "" class = "inputbox " maxlength = "255" size = "50" style = "" placeholder = "Email">
</div>
<div class = "form-row">
<input type = "password" name = "password" id = "poplogin_password" value = "" class = "inputbox " maxlength = "255" size = "50" style = "" placeholder = "Password">
</div>
<div class = "form-row form-submit">
<button id = "poploginbtn" value = "JOIN NOW" class = "signupbutton btn btn-danger" onclick = "callAuthenticate()">LOGIN</button>
</div>
</div>
</div>

</div>
</div>

<script src = "https://code.jquery.com/jquery-2.2.4.min.js"></script>
<script src = "res/bootstrap.min.js"></script>
<script>
function callAuthenticate(){
    var userAccount = {'UserName':'test2', 'Password':'test123!'};

    var post_data = {"PlayerId":"104", "Account":userAccount};
    $.ajax({
        type: "POST",
        url: "http://host/folderA/file",
          data: post_data,
        dataType: "json",
          xhrFields: {
                       withCredentials: true
        },
        success: function(d){

        },
        error: function(d){
            console.info(d);
        },
        complete: function(){
        }


    })
}

</script>
<script>
$(document).ready(function(){

});
</script>

<div id = "hiddenframe" style = "height:1px; width:1px;"></div>
</body>
</html>

Примечание: - На локальном сервере все работает нормально. Но на удаленном сервере это не работает. Для этого нет сообщения. Я использовал .htaccess для перенаправления

<IfModule mod_rewrite.c>
RewriteEngine on
Redirect 301 /file /file/index.php

</IfModule>

То, что вы ищете, называется «роутер». По сути, он переводит URL-адрес в вызываемый скрипт.

Dormilich 12.12.2018 14:21

Привет. Я не думаю, что вы можете отправлять файлы на PHP так, эй. Но вы можете отправлять данные из формы в URL и делать что-нибудь с параметрами URL :)

13garth 12.12.2018 14:22

Я отправляю данные из html-формы в локальный / папкаA / файл. но он не работает, поскольку у него нет расширения файла или папки /. Если мы сделаем это с помощью правила перенаправления, то оно тоже не работает.

saurabh kumar 12.12.2018 14:26

Вам может понадобиться модуль Apache mod_dir (FallbackResource) httpd.apache.org/docs/trunk/mod/mod_dir.html#fallbackresourc‌ e или mod_rewrite httpd.apache.org/docs/trunk/mod/mod_rewrite.html

Quasimodo's clone 12.12.2018 15:12

Никто не может сказать вам, почему ваш код не работает, если вы его не показываете.

Quasimodo's clone 12.12.2018 15:15

Возможный дубликат jQuery - Перенаправление с данными публикации

Kebab Programmer 12.12.2018 15:31

Клон @ Quasimodo -> Вы правы. он основан на перезаписи мода. Приложили код, который я использовал.

saurabh kumar 14.12.2018 08:48

И это невозможно с использованием кода перенаправления jqyery. Потому что на рабочей странице он вызывается от третьего лица. В основном это будет обрабатываться с помощью mode_rewrite. Но данные, использующие почту, туда не поступают.

saurabh kumar 14.12.2018 08:51
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
3
8
44
1

Ответы 1

Может быть, что-то в этом роде: Поместите данные в SESSION, затем перенаправьте и получите данные из SESSION.

Другие вопросы по теме