邮政表格及;瘦PHP
我希望有人能帮助我。我已经安装并正在工作。问题是我有一个提交到路由URL的HTML表单,上面写着“404未找到页面”,但如果我不提交表单就手动转到该页面,它就可以正常工作。如果我使用GET,它在提交表单时也可以正常工作 我的表格/店铺路线邮政表格及;瘦PHP,php,slim,Php,Slim,我希望有人能帮助我。我已经安装并正在工作。问题是我有一个提交到路由URL的HTML表单,上面写着“404未找到页面”,但如果我不提交表单就手动转到该页面,它就可以正常工作。如果我使用GET,它在提交表单时也可以正常工作 我的表格/店铺路线 <form action='../checkout/demo' method='POST'> <input name='fullname' id='fullname' type='text' placeholder='Fullname
<form action='../checkout/demo' method='POST'>
<input name='fullname' id='fullname' type='text' placeholder='Fullname'>
<input name='email' placeholder='Email Address' type='text'>
<input name='address1' placeholder='Address' type='text'>
<input name='city' placeholder='City' type='text'>
<input name='state' placeholder='State' type='text'>
<input name='zip' placeholder='Zip/Postal Code' type='text'>
<button type='submit'>Pay for my Items Now!</button>
</form>
任何帮助都将不胜感激 谢谢大家的帮助 我只是通过改变来让它工作:
$router->get("/checkout/:storeUrl", function ($storeUrl) use ($router) {
echo "string";
print_r($_POST);
});
到
Slim php正在寻找一个来自表单而不是帖子的GET。可能
action='../checkout/demo'
指向错误。这个表格文件在哪里?这是否是../checkout/demo.的打字错误。。您的意思是../checkout/demo.php?在action='../checkout/demo'
中给出完整路径,而不是。/
。也把demo
文件的扩展名也放在那里。表单转到正确的页面,但它说找不到该页面。如果我手动转到url,它会找到地址。我认为问题与斯利姆有关。如果我使用GET提交表单,它也可以工作,但是post不工作。。/checkout/demo
意味着“demo”是一个文件夹,必须包含一个索引文件。所以试试。/checkout/demo/index.php
.Hm。。。早些时候我就有这种感觉,从一开始我就应该提到这一点。
$router->get("/checkout/:storeUrl", function ($storeUrl) use ($router) {
echo "string";
print_r($_POST);
});
$router->post("/checkout/:storeUrl", function ($storeUrl) use ($router) {
echo "string";
print_r($_POST);
});