PHP - 如何以动态方式添加虚拟路由

时间:2017-02-05 22:51:04

标签: php path virtual

大家好,并提前感谢您的帮助! 我正在构建一个不使用任何框架的php网站。该网站将使用多种语言,客户希望为每个国家/地区添加虚拟路径,例如:www.mysite.com/ar/为阿根廷,www.mysite.com / cl /为智利,等等。一些语言将是相同的翻译,但它必须有自己的虚拟路径。该国家/地区将由HTML中的select元素选择,并且必须以dinamically方式更改路径。

我正在浏览其他解决方案,但他们都在讨论.htaccess中的重写规则,这是一个静态解决方案,但我需要一些动态。

我希望自己解释过,你可以帮助我。 Tks !!

/ 编辑06-02-17 /

建议的更多细节:

  1. 我在这个国家的MySQL中有一张桌子。每条记录都有一个代码,一个国家的名称和一个虚拟路径(只是一个字符串,例如:Code> ARG,Name> Argentina,virtualPath> AR)。
  2. 在页面标题中,我正在加载国家/地区选择器。用户选择他的国家(例如:西班牙),我想重新加载页面,更改URL以匹配国家的虚拟路径。例如:www.mywebsite.com/ES/或www.mywebsite.com/AR/等。
  3. 希望细节清晰起来!谢谢!

1 个答案:

答案 0 :(得分:1)

对不起,简短的回答,我的时间不够,但我希望我能指出你正确的方向。

查看REST API;

自己编写一个PHP脚本,可以评估URL,然后根据URL加载适当的数据,从用户/客户端更新的数据库中获取相应的数据或数据路径。

祝你好运:)