Не могу подключить файл к скрипту

185
01 мая 2018, 00:36

Есть два файла wt.php и api.php.

wt.php:

<?php
    $rf = $_GET['name'];
?>

И api.php:

<?php
include_once 'wt.php';
if($rf==1) {
    header('Location: index.php');
}
else {
    echo Dont_Authed;
}
?>

Открываю wt.php?name=1 и api.php, всё должно работать, но к сожалению не робит.

Answer 1

Ну конечно не работает, вы открываете два файла которые по сути ничего друг о друге не знают и данные между собой не передают. Каждый файл это новая сессия на сервер, они никак не взаимодействуют. Вам надо результат из GET Сохранить в сессию и уже потом вы сможете ее использовать. Вот верный вариант. wt.php

<?php
    session_start();//в самом начале
    $_SESSION['rf'] = $_GET['name'];

api.php

   include_once 'wt.php';
   if($_SESSION['rf'] == 1) {
       header('Location: index.php');
   }   else {
       echo Dont_Authed;
   }

Теперь после последовательного вызова wt.php и api.php вас с параметром name=1 с редиректит на index.php.

READ ALSO
Удаление данных из таблицы после теста

Удаление данных из таблицы после теста

Как в phpunit, можно очистить таблицу в тестовой базе после каждого теста? Пытался использовать:lluminate\Foundation\Testing\RefreshDatabase (примочка для тестирования...

190
Как сделать фильтр цен по meta полям Wordpress?

Как сделать фильтр цен по meta полям Wordpress?

Есть записи в wordpress, в записях есть поля вида:

153
Как работает User Long Poll API ВКонтакте? Проблемы с подключением

Как работает User Long Poll API ВКонтакте? Проблемы с подключением

Мне не понятно, как работает User Long Poll APIМожете подсказать? С Bots Long Poll API я разобрался, а с пользовательским не очень

210
Как отключить комментарии в DLE везде, кроме блога?

Как отключить комментарии в DLE везде, кроме блога?

Как отключить комментарии в DLE везде, кроме блога?

178