Javascript 使用JS创建url实例
我正在将一个简单的HTML5虚拟教室集成到语言教学网站上 我已经复制了教室的源代码,并将其粘贴到以下文件夹中的index.html页面中 site.com/classes/room-1 这很好,但是任何人都可以随时进入教室,我需要限制进入课堂 我想通过创建一个唯一的url实例来实现这一点,因此基本上,如果没有url链接,就无法访问教室。所以url看起来像这样 site.com/classes/room-1?实例=l23jhvn23o1i2un3lnj12xas 然后,当教师以其教师姓名登录到教室时,将生成一个唯一的URL,并将教师重定向到该唯一URL实例。他可以通过电子邮件与学生共享链接,学生可以继续上课 下面是处理实例url的代码片段。。。那么,生成URL实例的最佳方法是什么Javascript 使用JS创建url实例,javascript,url,instance,Javascript,Url,Instance,我正在将一个简单的HTML5虚拟教室集成到语言教学网站上 我已经复制了教室的源代码,并将其粘贴到以下文件夹中的index.html页面中 site.com/classes/room-1 这很好,但是任何人都可以随时进入教室,我需要限制进入课堂 我想通过创建一个唯一的url实例来实现这一点,因此基本上,如果没有url链接,就无法访问教室。所以url看起来像这样 site.com/classes/room-1?实例=l23jhvn23o1i2un3lnj12xas 然后,当教师以其教师姓名登录到教室
函数开始()
{
//可选用户名和密码。如果此处未指定,则弹出一个对话框
//框将出现。
var用户名=“”;
var密码=“”;
//要连接到的Groupworld服务器。您可以选择指定
//端口号(使用“服务器:端口”格式)。
var base='www.groupworld.net:9175:1639';
//要加载的对象和实例名称。要创建不同的“会话”,
//只需复制html页面并更改实例名称。
var对象='新会议:1号会议室';
//标志:当前未使用。
var标志=0;
启动(用户名、密码、基、对象、标志);
}
这是我们需要的图形说明
提前感谢,
Jethro.我想我自己可能已经回答了这个问题,如果有人能检查我的逻辑,我将不胜感激 关键是在教室里嵌入代码在这里
//要加载的对象和实例名称。要创建不同的“会话”,
//只需复制html页面并更改实例名称。
var object='new_conference:jethro'代码>现在有一个用于Groupworld的开放源码php/mysql在线教程网站示例,它可能会有帮助:
如果你想将页面限制在url中指定的参数,你应该使用服务器端,比如php。如果学生们将唯一的秘密url传播出去怎么办?正如@jcubic所说的,您需要实现服务器端soutionRight,您能解释一下“将页面限制为url中指定的参数”吗?参数是否为实例?这项任务在JS中是不可能完成的,还是不太安全?@Mi Creative url需要动态生成。。。一旦教师注销url,最好的方法是用php生成url,并将实例参数保存在数据库或文件中,然后当教师注销时,您需要从数据库或文件中删除这些参数。您不能在客户端上执行此操作,因为学生和教师不使用相同的浏览器。