Id php
Автор Gas задал вопрос в разделе Другие языки и технологии
php что это значит? index.php?id=1 и получил лучший ответ
Ответ от Ётарый[гуру]
В адресе index.php?id=1 часть до вопросительного знака указывает на исполняемый PHP-скрипт, а часть после него представляет собой GET-параметр. Здесь id — это имя переменной, а 1 — её значение, которое передается на сервер. Внутри PHP-скрипта это значение доступно через глобальный массив $_GET, например, как $_GET['id']. Чаще всего такой механизм используется для динамической генерации страниц: по числовому идентификатору сервер обращается к базе данных и выводит конкретную статью, товар или профиль пользователя с этим номером. При обработке таких данных критически важно проверять и очищать их, например, приводя к целому числу, чтобы защитить сайт от уязвимостей вроде SQL-инъекций. Метод GET не подходит для передачи конфиденциальной информации, так как параметры всегда видны в адресной строке браузера.
это Get ссылка- точнее метод передачи данных - Id переменной при переходе на страничку - серверу передаеться цифра 1 = сервер обрабатывает страничку и собирает тебе главную так как id = 1 если написать 2 то перейдешь на вторую если существует адрес - нужно учитывать .htaces а нет то получишь просто ошибку !
В вашем примере - расширение файла, которое означает, что в этом файле есть php код. Это - скриптовой язык программирования для сети Интернет. Остаальное в wikipdia.
Главная страница со значением 1;))
Это гет параметры... с помощью гет параметров можно многое чего делать.. например постраничную навигацию, вывод статьи.. по подробнее про вывод статьи.. допустим в базе данных есть много статей.. мы хотим вывести статьи на странице со ссылкой на полную версию.. что то типа "Читать дальше"...так вот.. для реализации будем использовать гет параметры.. есть такая ссылка <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 гарантирована.. данные которые отправлены на сервер методом гет отображаются в адресной строке.. поэтому при написании скрипта регистрации и авторизации например нельзя использовать этот метод.. пример вывода статьи -
Как то так... читайте еще вот тут -
у кого есть текст песни 50cent - she wants it feat justin timberlake?
Ayo Technology (оригинал 50 Cent feat. Justin Timberlake)
[50 Cent:]
Something special,
подробнее...
подскажите аналог функции - document.getElementById в PHP
для чего? если работаете с DOM моделью, то
Для 5 версии
Для 4 версии
но вы не
подробнее...
Киньте текст песни Beyonce Check UP ON IT и её перевод.
(Slim Thug)
You need to stop playing round
with all them clowns and the wangstas
подробнее...
из какой песни эти слова?
Kesha. Tik Tok
I wake up in the morning feeling like P. Diddy
(Hey, what up girl?)
подробнее...
как переводится песня Кеши - Tik Tok?
Wake up in the morning feeling like P Diddy
(Hey, what up girl?)
Put my glasses on, I'm
подробнее...
В кого есть слова песни 50 Cent feat. Justin Timberlake - Ayo Technology?
Something special,
Unforgetable,
50 Cent (cent),
Justin (tin),
подробнее...
Народ где находиться Серебрянный бор адрес точный мне нужен?
Серебряный Бор обширная местность на северо-западе столицы, в излучине Москвы-реки, близ
подробнее...
Боулинг в Марьино
РЦ "Каланча" - классное место, но мало дорожек рублей 600 за час, "Шары и Кегли" тоже ничего, там
подробнее...