Я унаследовал этот сайт в своей работе и написан на php5, html4 и javascript. То, как они проходят переменные с одной страницы на другую, как это:PHP pass variable через имя местоположения
filename.php?variable=value&secondvariable=secondvalue
Так при подаче формы я видел
<form method="post" name="auth" action="login.php?logon=logon">
, а затем в login.php
$logon
используется сразу же без использования $_POST
.
В настоящее время я обновляю все, и прямо сейчас у меня есть работающий php7.0. Этот метод передачи переменных больше не работает. Поскольку так сложно говорить, что это делает, я не смог найти пример этого онлайн. Поэтому я не знаю, почему он работал раньше, и я не могу понять, почему это не работает сейчас. Кажется, что все используют SESSION переменные или Переменные GLOBAL, но из-за многих способов использования этого формата в коде его невозможно заменить в каждом случае.
Любая информация об этом будет оценена.
EDIT: Это буквально первые строки login.php. $ Входа в систему не в «global_vars.php»
<?php
define('direct_access', 1);
include("includes/users.php");
include("includes/global_vars.php");
include("includes/global_functions.php");
if ($logon == "logon"){
http://php.net/manual/en/ini.core.php#ini.register-globals возможно ... – AbraCadaver
Пожалуйста, покажите часть своего php-кода –
oh boy, унаследованный код, запустите, пока вы все еще можете ! – Neat