powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Ссылка
12 сообщений из 12, страница 1 из 1
[PHP] Ссылка
    #38310362
_Random_Guest_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Собственно передаю ссылку ?second=passport&id=41 или так index.php?second=passport&id=41 на страницу index.php в include грузится passport.php, после подгрузки я не могу зацепить ID if (isset($_GET['id'])) {$id =$_GET['id']; } //id
else
{ exit("Нет ID!");}
что не так?
...
Рейтинг: 0 / 0
[PHP] Ссылка
    #38310379
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала
Код: php
1.
var_dump($_GET);

Если там не то что предполагали, смотрите по коду, где пропадают элементы массива.
...
Рейтинг: 0 / 0
[PHP] Ссылка
    #38311850
_Random_Guest_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleДля начала
Код: php
1.
var_dump($_GET);

Если там не то что предполагали, смотрите по коду, где пропадают элементы массива.
проверил на Index.php ответ: array(2) { ["second"]=> string(8) "passport" ["id"]=> string(2) "41" }
в passport.php array(0) { }.
include никак не влияет?
...
Рейтинг: 0 / 0
[PHP] Ссылка
    #38311919
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Random_Guest_include никак не влияет?Не влияет. Никак. Если код Вам не знаком, сужайте область поиска...
...
Рейтинг: 0 / 0
[PHP] Ссылка
    #38311922
phpz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Random_Guest_проверил на Index.php ответ: array(2) { ["second"]=> string(8) "passport" ["id"]=> string(2) "41" }
в passport.php array(0) { }.
Ну так к какому файлу запрос то делается? Сам инклуд не влияет, если конечно в passport.php не издеваются над $_GET.
...
Рейтинг: 0 / 0
[PHP] Ссылка
    #38311940
_Random_Guest_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
phpz_Random_Guest_проверил на Index.php ответ: array(2) { ["second"]=> string(8) "passport" ["id"]=> string(2) "41" }
в passport.php array(0) { }.
Ну так к какому файлу запрос то делается? Сам инклуд не влияет, если конечно в passport.php не издеваются над $_GET.
На странице index.php делаю include user.php, захожу на index.php уже отобразилось то что есть user.php, а именно есть ссылка <a href='./?second=passport&id=<?=$_SESSION[id];?>'>Профиль</a> при нажатии на индекс теперь еще и passport.php подгрузится но в pasport.php не ловит
if (isset($_GET['id'])) {$id =$_GET['id']; } //id
else
{ exit("Вы зашил на страницу без параметра!");} //если не указали id, то выдаем ошибку
second=passport - в этом случии подгрузит passport.php
...
Рейтинг: 0 / 0
[PHP] Ссылка
    #38311973
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Random_Guest_,

Расставьте уже наконец строчку
Код: php
1.
var_dump($_GET, __FILE__, __LINE__)

в разных точках скрипта и найдите то место, где из $_GET удаляются элементы массива.
...
Рейтинг: 0 / 0
[PHP] Ссылка
    #38317878
_Random_Guest_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle_Random_Guest_,

Расставьте уже наконец строчку
Код: php
1.
var_dump($_GET, __FILE__, __LINE__)

в разных точках скрипта и найдите то место, где из $_GET удаляются элементы массива.
на index.php GET передается, на самой страницы откуда ссылка идет передается, на подгружаемый через инклуда passport.php на index.php уже array(0) { }
...
Рейтинг: 0 / 0
[PHP] Ссылка
    #38317957
c-alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создайте простой скрипт который демонстрирует проблему (чтобы он был коротким) и скиньте сюда, посмотрим что не так.
...
Рейтинг: 0 / 0
[PHP] Ссылка
    #38317959
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Random_Guest_,

Непосредственно перед include "passport.php" все данные на месте, а в самой первой строке кода passport.php их уже нет? Если так, то смело пишите багрипорт разработчикам.
...
Рейтинг: 0 / 0
[PHP] Ссылка
    #38319472
_Random_Guest_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle_Random_Guest_,

Непосредственно перед include "passport.php" все данные на месте, а в самой первой строке кода passport.php их уже нет? Если так, то смело пишите багрипорт разработчикам.
Совершенно верно.
c-alexСоздайте простой скрипт который демонстрирует проблему (чтобы он был коротким) и скиньте сюда, посмотрим что не так.
index.php
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
    <div id="content">
      <div id="text">
<iframe name="main" src="
<?php

$null = empty($_GET['second'])?null:$_GET['second'];

if(empty($null))
	echo "./main.php";

elseif(file_exists("./".basename($null).".php"))
    echo "./".basename($null).".php";

else
    echo "./main.php";
?>
" frameborder="0" height="100%" scrolling="auto" width="100%">
[Ваш браузер не поддерживает фреймы или сконфигурирован так, чтобы не отображать их. ]
</iframe>
      </div>

    </div>

    <div id="left">
        <?php include "./left.php";?>
        </div>

    <div id="right">
       <?php include "./loginform.php"; ?>
        </div>


loginform.php имеет ссылку <a href="?second=passport&id=любое число например 41">Профиль</a>
passport.php
Код: php
1.
2.
3.
4.
5.
<?php
if (isset($_GET['id'])) {$id =$_GET['id']; } //id
else
{ exit("Нет ID!");} 
?>


поставив код на index.php перед фреймом или после работает
...
Рейтинг: 0 / 0
[PHP] Ссылка
    #38319487
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И где тут в коде строчка с include "passport.php"; ?

Пример лучще сделать так, чтоб без проблем можно было скопипастить и запустить.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Ссылка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]