Php 如何为新用户生成带有随机ID的URL并使其有效
我正试图开发一个网站,通过一个带有随机ID的唯一URL,询问用户或用户名,并为他们的朋友创建一个dare 我成功地使用PHPPhp 如何为新用户生成带有随机ID的URL并使其有效,php,html,backend,web-development-server,Php,Html,Backend,Web Development Server,我正试图开发一个网站,通过一个带有随机ID的唯一URL,询问用户或用户名,并为他们的朋友创建一个dare 我成功地使用PHPuniqid()函数生成了随机ID 将它们附加到URL中 但我不知道如何使生成的URL有效 打开生成的URL并显示带有用户名的欢迎页面时,我只需使其有效。您可以在URL的查询字符串中传递ID,这将是最简单的方法: http://yoursite.com/?ID=1234 您可以将查询字符串(以?开头的部分)附加到任何URL,它仍然可以正常加载。如果需要添加更多参数,请使用
uniqid()
函数生成了随机ID
将它们附加到URL中
但我不知道如何使生成的URL有效
打开生成的URL并显示带有用户名的欢迎页面时,我只需使其有效。您可以在URL的查询字符串中传递ID,这将是最简单的方法:
http://yoursite.com/?ID=1234
您可以将查询字符串(以?开头的部分)附加到任何URL,它仍然可以正常加载。如果需要添加更多参数,请使用&。例如:?ID=1234&name=Username
。
然后可以从全局$\u GET变量访问这些参数,也可以将其从输入流中筛选出来:
$id = $_GET["ID"]; // This variable contains the ID passed in URL query string
$id = filter_input(INPUT_GET, "ID"); // This will produce the same result
嗨,欢迎来到stackoverflow。请参阅本节,以创建一个完整且可回答的问题。