PHP 8.5.0 RC 2 available for testing

Функции URL

Содержание

  • base64_decode — Декодирует данные, закодированные MIME base64
  • base64_encode — Кодирует данные в формат MIME base64
  • get_headers — Возвращает все заголовки из ответа сервера на HTTP-запрос
  • get_meta_tags — Извлекает содержимое всех метатегов из файла и возвращает массив
  • http_build_query — Генерирует URL-кодированную строку запроса
  • parse_url — Разбирает URL-адрес и возвращает компоненты адреса
  • rawurldecode — Декодирование URL-кодированной строки
  • rawurlencode — URL-кодирование строки согласно RFC 3986
  • urldecode — Декодирует строку, закодированную для безопасного включения в структуру URL-адреса
  • urlencode — Кодирует строку для безопасного включения в структуру URL-адреса
Добавить

Примечания пользователей 3 notes

up
3
chemanfit at hotmail
22 years ago
just a side note to the above you will need to add the ?

example

$page=$PHP_SELF."?".$_SERVER['QUERY_STRING'];
up
-1
php at malaker dot com
21 years ago
Following method do not show the URL in user browser (as the author claimed) if the code resides in the source page of FRAME or IFRAME (say SRC="sourcepage.php") . In that case the URL of the SOURCE page is displayed.

$url = sprintf("%s%s%s","http://",$HTTP_HOST,$REQUEST_URI);
echo "$url";

Expected result: http://localhost/urltest/framedpage.php

Actual result: http://localhost/urltest/sourcepage.php
up
-2
jrg45 at pantheon dot yale dot edu
23 years ago
Note that $_SERVER["HTTP_REFERER"] may not include GET data that was included in the referring address, depending on the browser. So if you rely on GET variables to generate a page, it's not a good idea to use HTTP_REFERER to smoothly "bounce" someone back to the page he/she came from.
To Top