所以我有一个画布应用程序,允许用户创建要在页面选项卡中显示的内容。用户输入保存在xml文件中。 xml文件以userid命名,例如:12345678.xml
。
我还有一个页面应用程序,它使用PHP simpleXML来加载和显示来自xml文件的内容
所以,如果我通过画布应用程序创建内容,我可以创建一个页面选项卡应用程序并将其指向MYPAGEAPPDOMAIN/index.php?uid=12345678
并使用传递的uid变量加载正确的xml文件,并显示我在下创建的内容那个uid。我已经测试了所有这些并且它工作正常。
问题是,每个用户都必须手动创建自己的页面选项卡应用程序,其中包含用户ID的URL才能显示正确的内容。我可以提供说明并说“这是你的网址应该如何显示”但我真的很想让他们点击“将其添加到我的页面。”
据我发现的其他问题,每个添加页面的人都会显示页面应用基本设置中指定的网址内容。所以没有办法让Jim的iframe加载index.php?uid=12345678
和Jenny的iframe加载index.php?uid=87654321
。
当加载页面选项卡时,有没有办法获取安装它的人的用户ID? (获取页面的管理员ID?)
或者是否有其他方法让我的网页标签应用的每个实例显示其位置的正确内容?