我想为 polls/survey 创建一个这样的网站 http://www.poll-maker.com/

I want to create a website for polls/survey like this http://www.poll-maker.com/

但没看懂

  1. 生成一个概念link&

  2. 更重要的是他们如何将数据保存在数据库中,他们是像民意测验和yes/no点击的ID一样保存数据还是使用其他逻辑完成。

  3. 过期的投票会怎样?它们会保留在数据库中还是其他地方?

请帮忙

这里不是提出此类问题的地方,而是让我的回答至少有点用处的地方:

他们没有生成 link。 link 在服务器上不以文件的形式存在。以包含 'id' 'poll' 'var1' 'var2'.

的数据库为例

您可以制作一个 php 页面,从 link 获取参数,就像我的网站一样。com/poll?id=1

php 脚本将获取 '1' 作为参数,然后您 SELECT * FROM table WHERE id=1 并通过 [=23= 生成内容] 与数据库中的数据。

要处理 URL 你可以使用 cURL.

不过我有一个简单的方法。您可以使用 Query Strings.

的概念

To Create New Question

将新问题存储在 database.Give 每个问题一个唯一的 ID。

然后在用户提交问题后向他显示 link 喜欢:

http://do-survey.com?question=xzxsa

To store polls

Get question like:

   if(isset($_GET['question']))
   {
       $question = $_GET['question'];
        // Now you have the question unique id manipulate the database using this
   }