【问题标题】:Submit button redirecting to different address提交按钮重定向到不同的地址
【发布时间】:2020-10-31 06:09:48
【问题描述】:

所以这个表单的提交按钮应该将数据发送到localhost/mvc/contact/test并重定向到localhost/mvc/contact

第一次点击提交按钮效果很好

Right

但是当我再次点击提交按钮时,它会将我带到localhost/mvc/test

Not right

这里是<form action="test" method="post" accept-charset="utf-8" class="contact">形式的html代码

当我将其设为<form action="contact/test" method="post" accept-charset="utf-8" class="contact"> 时,它首先将我重定向到localhost/mvc/contact,但第二次尝试重定向到localhost/mvc/contact/contact/test

顺便说一句,这是一个简单的 mvc 框架,您可以在 github 上查看它,以便更清楚地了解 Leggera @ Github

上述代码存在于view/contact/index.php

【问题讨论】:

    标签: php html forms model-view-controller


    【解决方案1】:

    你可以试试这些:

    1. 您必须提供文件的完整路径,例如<form action="contact/test/index.html" method="post" accept-charset="utf-8" class="contact">
    2. 在contact/test的索引文件中可以使用<?php header("Location: http://www.example.com/");?> 进行重定向。
    3. 可能您提供了错误的文件路径。

    您必须提供更多详细信息才能获得更具体的答案

    【讨论】:

    • 好的,这是我一直在研究的一个 mvc 框架。这里的localhost/mvc/view/contact/index.php 是一个hack 文件(html+php)。 localhost/mvc/contact 调用接触控制器,localhost/mvc/contact/test 调用接触控制器的测试方法,这是一个类
    • 我应该提供完整网址之类的路径吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-25
    • 2014-10-06
    • 2014-04-28
    • 2015-08-05
    • 2015-11-18
    • 2013-07-06
    相关资源
    最近更新 更多