我正在尝试创建一个新的语言翻译引擎(只有两种语言可用a<->b)它只是为了学习PHP&Mysql等稍微好一点。现在我有了一个搜索表单,用户可以在其中输入一个值和一个php代码,检查该单词是否可用,以其他修复语言给出结果。但用户输入一个值,例如"食物"并提交它,然后url应该看起来像
https://domain.com/search/food
不使用CMS怎么可能获得永久链接。我只想做所有的静态页面和PHP,MYSQL和JS,如果可能的话,没有更多的
我已经在几页纸上看到了,但不知道如何做到这一点,希望你能给我一些建议。
除非你想为每一个可能的单词存储一个文件,否则这在直接的PHP中是不可能的,你必须利用服务器的功能。假设您使用的是Apache,请查看文档中的mod_rewrite。
但是,您也可以简单地使用URL参数,这更容易,并且在实践中的行为也几乎相同。例如:
https://domain.com/search.php?term=food
PHP:
$_GET['term'] // => "food"
http://php.net/manual/en/reserved.variables.get.php