php id



Id php

Автор Gas задал вопрос в разделе Другие языки и технологии

php что это значит? index.php?id=1 и получил лучший ответ

Ответ от Ётарый[гуру]
PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста» ; первоначально Personal Home Page Tools[4] — «Инструменты для создания персональных веб-страниц» ; произносится пи-эйч-пи) — скриптовый язык [5] программирования общего назначения, интенсивно применяемый для разработки веб-приложений.
Бред. При чем тут вообще главная страница? Про единую точку входа слыхали?

Ответ от Максим (На почту не отвечаю)[гуру]
это Get ссылка- точнее метод передачи данных - Id переменной при переходе на страничку - серверу передаеться цифра 1 = сервер обрабатывает страничку и собирает тебе главную так как id = 1 если написать 2 то перейдешь на вторую если существует адрес - нужно учитывать .htaces а нет то получишь просто ошибку !

Ответ от Prokop_san[гуру]
В вашем примере - расширение файла, которое означает, что в этом файле есть php код. Это - скриптовой язык программирования для сети Интернет. Остаальное в wikipdia.

Ответ от Иван Иванов[гуру]
Главная страница со значением 1;))

Ответ от Pentagon[гуру]
Это гет параметры... с помощью гет параметров можно многое чего делать.. например постраничную навигацию, вывод статьи.. по подробнее про вывод статьи.. допустим в базе данных есть много статей.. мы хотим вывести статьи на странице со ссылкой на полную версию.. что то типа "Читать дальше"...так вот.. для реализации будем использовать гет параметры.. есть такая ссылка <href="arcticle.php?id=1">Read more</> ..после нажатия на ссылку мы отправим гет запрос файлу arcticle.php..гет параметр id со значением 1..теперь будем обрабатывать... получить значение гет параметров можно с помощью глобального массива $_GET
<?php
$id = intval($id);
$mysqli = new mysqli('', '', '', '');
$query = $mysqli->query("SELECT * FROM `arcticles` WHERE `arcticle_id` = '$id' LIMIT 1");
$row = $query->fetch_assoc();
print_r($row);
$mysqli->close();
?>
Таким образом в зависимости от значения мы выведем соответствующую статью.. конечно не стоит забывать про защиту.. многие новички не фильтруют гет параметры а зря.. если в скрипте выше убрать intval() и оставить $id = $_GET['id']; то sql inj гарантирована.. данные которые отправлены на сервер методом гет отображаются в адресной строке.. поэтому при написании скрипта регистрации и авторизации например нельзя использовать этот метод.. пример вывода статьи -
Как то так... читайте еще вот тут -

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: php что это значит? index.php?id=1
Внедрение SQL-кода на Википедии
Посмотрите статью на википедии про Внедрение SQL-кода
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*