Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Ссылка / 12 сообщений из 12, страница 1 из 1
25.06.2013, 22:18
    #38310362
_Random_Guest_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Ссылка
Доброго времени суток.
Собственно передаю ссылку ?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
25.06.2013, 22:37
    #38310379
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Ссылка
Для начала
Код: php
1.
var_dump($_GET);

Если там не то что предполагали, смотрите по коду, где пропадают элементы массива.
...
Рейтинг: 0 / 0
26.06.2013, 19:50
    #38311850
_Random_Guest_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Ссылка
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
26.06.2013, 21:19
    #38311919
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Ссылка
_Random_Guest_include никак не влияет?Не влияет. Никак. Если код Вам не знаком, сужайте область поиска...
...
Рейтинг: 0 / 0
26.06.2013, 21:21
    #38311922
phpz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Ссылка
_Random_Guest_проверил на Index.php ответ: array(2) { ["second"]=> string(8) "passport" ["id"]=> string(2) "41" }
в passport.php array(0) { }.
Ну так к какому файлу запрос то делается? Сам инклуд не влияет, если конечно в passport.php не издеваются над $_GET.
...
Рейтинг: 0 / 0
26.06.2013, 21:58
    #38311940
_Random_Guest_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Ссылка
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
26.06.2013, 22:39
    #38311973
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Ссылка
_Random_Guest_,

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

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

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

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

Непосредственно перед include "passport.php" все данные на месте, а в самой первой строке кода passport.php их уже нет? Если так, то смело пишите багрипорт разработчикам.
...
Рейтинг: 0 / 0
03.07.2013, 19:11
    #38319472
_Random_Guest_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Ссылка
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
03.07.2013, 19:24
    #38319487
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Ссылка
И где тут в коде строчка с include "passport.php"; ?

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


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