繁体   English   中英

导入XML Google Spreadsheet-使用PHP代码帮助我

[英]Import XML Google Spreadsheet - Help me with PHP code

我遇到了将数据库用户导入到Google电子表格的要求。

我在以下说明的帮助下编写了代码。 http://www.distilled.net/blog/distilled/guide-to-google-docs-importxml/#chapter4

现在,我可以使用以下代码获取所有的DB-Users。

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

如果我将上述代码粘贴到Google电子表格中,那么我可以在电子表格中看到所有的DB用户。

现在,就安全性而言

http://mydomain.com/v5/admin/export_google.php- >如果在浏览器中键入此URL,则可以看到所有的数据库用户。

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

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

有人可以帮我吗。

换句话说-我的客户具有代码= importxml(“ http://mydomain.com/v5/admin/export_google.php ”,“ // tr”)的代码可以使用google-spreadsheet中的数据库用户。 其他人不应使用php文件获取我的数据库用户的信息。

您只需要向请求中添加一些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
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM