2013-04-02 111 views
1

我遇到了将我的DB用户导入到Google电子表格的要求。导入XML Google电子表格 - 帮我用PHP代码

我在下面的指令帮助下做了一个代码。 http://www.distilled.net/blog/distilled/guide-to-google-docs-importxml/#chapter4

现在我可以使用下面的代码得到我所有的DB用户。

=importxml("http://mydomain.com/v5/admin/export_google.php","//tr") 

如果我在谷歌电子表格上面的代码粘贴我可以看到我的电子表格中所有我的数据库用户。

现在,就有关安全的问题

http://mydomain.com/v5/admin/export_google.php - >如果我输入的网址,我的浏览器,那么我可以看到所有的数据库用户。

我需要此文件受密码保护。只有我的客户端有导入db-users的代码才能查看我的db-users。

有没有办法让文件密码保护(export_google.php)。我知道,我可以在我的php文件顶部设置用户名和密码,但这样做将无法正常工作,如果我将代码粘贴到Google电子表格中。

有人可以帮我一把。

换句话说 - 我的客户端代码为= importxml(“http://mydomain.com/v5/admin/export_google.php”,“// tr”)可以在谷歌电子表格中使用db用户。其他人不应该使用php文件获取我的db用户的信息。

+0

那么在此得到了与AppEngine上 –

+0

@TimHoffman做 - 没有什么做应用程序引擎。刚才问是否有办法找出我的问题。理解? – hjaffer2001

回答

0

你只需要添加一些GET var到你的请求并在你的脚本中检查它。 像这样:

=importxml("http://example.com/v5/admin/export_google.php?pass=mypass","//tr") 

和PHP脚本中:

if (isset($_REQUEST['pass']) && $_REQUEST['pass'] == 'mypass') { 
    // your code here 
} 
相关问题