Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Странное поведение переменных
 
 автор: Evgeny925   (23.09.2011 в 14:07)   письмо автору
 
 

Здравствуйте, столкнулся с проблемой. Когда ввожу адрес http://localhost/count.php?id=1, а затем пытаюсь вывести эту переменную, к концу переменной прибавляется цифра 1 (то есть выводится 11). Как это исправить. В скрипте никаких прибавлений нет, это или php или сервер, не знаю где смотреть.

  Ответить  
 
 автор: dimonich2004   (23.09.2011 в 14:28)   письмо автору
 
   для: Evgeny925   (23.09.2011 в 14:07)
 

Код того как ты инициализируешь эту переменную и выводишь? (в студию!)

  Ответить  
 
 автор: Evgeny925   (23.09.2011 в 14:42)   письмо автору
 
   для: dimonich2004   (23.09.2011 в 14:28)
 

Вывод переменной на странице count.php
<?php

print $id;

?>

Register_globals включен. В адресную строку просто ввожу http://localhost/count.php?id=1 Первый раз с таким сталкиваюсь. Если ввести например http://localhost/count.php?id=test, то вывод будет test1.
Сервер VPS.

  Ответить  
 
 автор: dimonich2004   (23.09.2011 в 14:54)   письмо автору
 
   для: Evgeny925   (23.09.2011 в 14:42)
 

Форму и инициализацию... ($_POST или $_GET)

  Ответить  
 
 автор: Evgeny925   (23.09.2011 в 14:56)   письмо автору
 
   для: dimonich2004   (23.09.2011 в 14:54)
 

Я уже написал как инициализирую переменную, через ввод ссылки в адресную строку, формы нет. В примере не использую $_GET или $_POST, т.к. register_globals = on. Обращаюсь к переменной напрямую.

  Ответить  
 
 автор: dimonich2004   (23.09.2011 в 15:20)   письмо автору
 
   для: Evgeny925   (23.09.2011 в 14:56)
 

Тогда ищем (как уже отписались...)
Echo $id
или Print

  Ответить  
 
 автор: DJ Paltus   (23.09.2011 в 15:07)   письмо автору
 
   для: Evgeny925   (23.09.2011 в 14:42)
 

Я бы сначала внимательно поискал по тексту случайно оставленное echo.
А еще гляньте на вывод print_r($_GET) - что он скажет? если там тоже единица прибавляется, тогда ой. А если ее нет, то см. п1.

  Ответить  
 
 автор: Evgeny925   (23.09.2011 в 16:50)   письмо автору
 
   для: DJ Paltus   (23.09.2011 в 15:07)
 

Всем спасибо, исправил.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования