我需要知道哪个Web服务器和服务器端框架将让我实现以下目标:
我不知道这项技术是否有技术名称。所以基本上想要在我的域中获取任何URL并使用它来查询数据库。
因此,例如,如果我导航到http://example.com/jack.htm,我想“从名为%jack%的用户中选择*”
然后我想在网页中返回如下内容:
我们的用户名为Jack:
显然我们有一个包含所有用户名和年龄的sql数据库。另外jack.htm在我的网络服务器中不作为htm文件存在,我需要动态生成它,但实际上并没有永久保存它。
答案 0 :(得分:1)
您的网络服务器需要重写网址并将“.htm”之前的部分转换为使用此参数查询数据库的现有网页的参数。
EG。 apache config
RewriteRule /\(.*\)\.htm$ /querydb.php?$1
我没有.htaccess的经验,但是像:
RewriteRule ^\(.*\)\.htm$ /querydb.php?$1
注意querydb.php中的SQL注入
jack.htm永远不需要存在,如果存在,它将不会被使用。