Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何制作在网站中创建新URL的表单?_Php_Html_Forms - Fatal编程技术网

Php 如何制作在网站中创建新URL的表单?

Php 如何制作在网站中创建新URL的表单?,php,html,forms,Php,Html,Forms,例如,在Craigslist上,用户填写他们要查找的内容,一旦提交,就会自动在网站URL上创建一个新的URL。对不起,我不知道怎么做,也不知道它叫什么。任何人我如何才能做到这一点,它叫什么?=)谢谢 你是说StackOverflow如何为这个问题提供URL http://stackoverflow.com/questions/12662640/how-to-make-form-that-creates-a-new-url-in-a-website 只需要一个简单的.htaccess文件,类似于

例如,在Craigslist上,用户填写他们要查找的内容,一旦提交,就会自动在网站URL上创建一个新的URL。对不起,我不知道怎么做,也不知道它叫什么。任何人我如何才能做到这一点,它叫什么?=)谢谢

你是说StackOverflow如何为这个问题提供URL

http://stackoverflow.com/questions/12662640/how-to-make-form-that-creates-a-new-url-in-a-website
只需要一个简单的.htaccess文件,类似于:

RewriteEngine on
RewriteRule /questions/([0-9]+).*$ /question.php?id=$1
整个“如何制作…”只是问题的名称。我不太清楚为什么很多网站会把它放在URL中,可能是为了搜索引擎优化的目的,但是如果你不把它放在URL中,它会自动填充,所以我假设它是可选的。

这是由(mysql-)数据库、php和.htaccess完成的,从而产生动态URL


动态URL是通过搜索数据库驱动的网站或运行脚本的网站的URL得到的页面地址。与静态URL不同,在静态URL中,除非更改硬编码到HTML中,否则网页的内容保持不变,动态URL是从对站点数据库的特定查询生成的。动态页面基本上只是一个显示数据库查询结果的模板。不是更改HTML代码中的信息,而是更改数据库中的数据。

我不确定如何访问.htaccess文件。你知道怎么做吗?我不想让我的url变得漂亮,我想让用户在我的url上的一个单独的网页上创建内容。我在哪里可以创建1?