簡體   English   中英

表單提交以獲得干凈的URL

[英]Form submit to get clean url

我不知道我問的對不對。 我是初學者。 我正在建立一個可以搜索項目的網站。 網站上有一個表格,使用php get方法搜索值。 表單提交后的網址是這樣的。

example.com/?q=item

我修改了htaccess文件,以便可以使用example.com/item/獲得相同的結果,這可行。

我需要做的是在用戶提交表單后重定向到example.com/item/。 我該如何實現? 我應該使用javascript或php還是哪個更好?

為什么不兼得。 啟用了該功能的用戶的Javascript。 PHP為那些沒有這樣做的人提供了一個備用。

PHP

if (!empty($_GET['q']))
{
    $redirecturl = $domainname . "/search/" . $_GET['q'];
    $redirecturl = str_replace(" ", "-", $redirecturl);
    header('Location: ' . $redirecturl, true, 303);
    die();
}

使用Javascript

請參閱: 如何使用JavaScript提交表單並重定向到URL?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM