如何从php到python访问$\u session var

tcbh2hod  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(343)

我在python中使用sql。我希望能够在python中根据活动用户访问页面时的电子邮件选择sql项。
我的计划是使用$会话($email)访问活动用户的电子邮件。然后我将它分配给var$电子邮件。然后,我必须把$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);

            ?>

python

import sys

email = 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)
ua4mk5z4

ua4mk5z41#

首先检查python参数的空间

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

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

相关问题