@francisco.friesen
Есть несколько способов передать переменную из Python в PHP:
1 2 3 |
import subprocess my_variable = "Hello, PHP!" subprocess.call(["php", "script.php", my_variable]) |
А в PHP-скрипте (script.php
):
1 2 3 4 |
<?php $my_variable = $argv[1]; echo $my_variable; ?> |
В этом примере переменная my_variable
передается в PHP-скрипт script.php
через параметр командной строки и выводится на экран.
1 2 3 4 |
import requests my_variable = "Hello, PHP!" data = {'my_variable': my_variable} response = requests.post('http://example.com/script.php', data=data) |
А в PHP-скрипте (script.php
):
1 2 3 4 |
<?php $my_variable = $_POST['my_variable']; echo $my_variable; ?> |
В этом примере переменная my_variable
передается в PHP-скрипт script.php
через POST-запрос и выводится на экран.
1 2 3 |
my_variable = "Hello, PHP!" with open('variable.txt', 'w') as file: file.write(my_variable) |
А в PHP-скрипте (script.php
):
1 2 3 4 |
<?php $my_variable = file_get_contents("variable.txt"); echo $my_variable; ?> |
В этом примере переменная my_variable
записывается в файл variable.txt
из Python-скрипта, а затем значение этой переменной считывается из файла в PHP-скрипте и выводится на экран.