давая ID и / или другие переменные для каждой страницы php - PullRequest
0 голосов
/ 03 марта 2012

Существует ли простой способ кодирования php, как добавить переменные (переменные) "динамического или фиксированного типа" для включения в ссылку, чтобы ссылка не отображалась как чистый URL.И это пример того, что я имею в виду:

www.example.com/folder/sense/home

К

www.example.com/folder/sense/index.php?type=article&id=25&date_written=20100322

Или

www.example.com/folder/sense/index.php?id=25

Надеюсь, понятно, что я задумал.

PS: это все в Apache

Спасибо

Ответы [ 2 ]

3 голосов
/ 03 марта 2012

Функция http_build_query (http://php.net/manual/en/function.http-build-query.php) преобразует массив данных в строку переменных с кодировкой urlen.

Пример по ссылке выше:

<?php
$data = array('foo'=>'bar',
          'baz'=>'boom',
          'cow'=>'milk',
          'php'=>'hypertext processor');

echo http_build_query($data) . "\n";
?>

выдаст

foo=bar&baz=boom&cow=milk&php=hypertext+processor
0 голосов
/ 03 марта 2012

Я не уверен, что понял, но если вы используете форму с post, массив $ _POST будет содержать переменные, и они не будут видны в URL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...