gpt4 book ai didi

php - 使用 URL 内容将数据(发布或获取)发送到 PHP 页面

转载 作者:行者123 更新时间:2023-11-30 21:22:56 24 4
gpt4 key购买 nike

好的,我正在创建一个调查表应用程序,由/manage 上的单个用户管理。在那里,他可以创建多个问卷,每个问卷具有不同的名称和一组设置(注册用户、问题、数据等)。目前,非管理用户(测试者)通过转至/index.php?t=Questionnaire%20Name 访问不同的测试。显然,这不是提供给用户的最佳界面。我希望用户能够通过转到/QuestonnaireName 访问该测试。我觉得这可以通过 mod-rewrite 来完成,但我不知道如何使用它或从哪里开始。我已经用 JS、PHP 和 MySQL 编写了整个代码。任何帮助表示赞赏。谢谢。

最佳答案

这是一个让你继续前进的例子:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1

将其放入名为 .htaccess 的文件中,该文件与 index.php 位于同一目录中。现在您调用的所有内容都将路由到 index.php,您可以使用 $_SERVER['QUERY_STRING'] 获取 url。然后你就可以自由地用它做任何你想做的事了。

替代方法,避免您对 index.php 进行编辑:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?t=$1

注意 index.php? 之后的 t=。现在一切都可以从 $_GET['t'] 找到,但我不能保证这会万无一失,因为我自己没有使用过这种方法。测试一下,看看它是否适合您。

编辑

编辑以允许访问物理目录。

关于php - 使用 URL 内容将数据(发布或获取)发送到 PHP 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1856246/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com