为了账号安全,请及时绑定邮箱和手机立即绑定

如何从php到python访问$_SESSION var

如何从php到python访问$_SESSION var

PHP
繁花如伊 2023-06-24 17:34:19
我在Python中使用sql。我希望能够在用户访问页面时根据活动用户的电子邮件在 python 中选择 sql 项目。我的计划是使用 $_SESSION($email) 访问活动用户的电子邮件。然后我将其分配给 var $email。然后,我必须将 $email 从 php 文件取出到一个可用于选择的 python 文件中。本质上,这里有两个问题。如何传输 $email 的内容?如何在 python 文件的 SELECT 语句中使用它来访问具有相同电子邮件的元素?下面是我的代码:php <?php                              $email = $_SESSION['email'];                                            $command = escapeshellcmd('C:/Python38/python.exe C:/xampp/htdocs/Ensemble/login/test.py' . $email);               $output = shell_exec("$command 2>&1");              print($output);                                       ?>Pythonimport sysemail = sys.argv[1]db_connection = sql.connect(host='localhost', database='questionbank', user='root', password='')print (email)training_set = pd.read_sql("SELECT * FROM mathanswers", con=db_connection)
查看完整描述

1 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

首先检查python的参数空间

$command = escapeshellcmd('C:/Python38/python.exe C:/xampp/htdocs/Ensemble/login/test.py<space here>' . $email);

然后通过创建一个文件来写入日志来检查 python 是否捕获它。

查看完整回答
反对 回复 2023-06-24
  • 1 回答
  • 0 关注
  • 113 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信