PHP.mk документација

curl_escape

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.curl-escape.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека function.curl-escape.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
curl_escape

Референца за `function.curl-escape.php` со подобрена типографија и навигација.

function.curl-escape.php

curl_escape

Распакување на вгнездени низи

curl_escapeURL кодира даден стринг

= NULL

curl_escape(CurlHandle $handle, string $string): string|false

Оваа функција URL кодира даден стринг според Кодирањето се врши според.

Параметри

handle

cURL ракувач вратен од curl_init().

string

Стрингот што треба да се кодира.

Вратени вредности

Враќа кодиран стринг или false при неуспех.

Дневник на промени

Верзија = NULL
8.0.0 handle беше вратено при неуспех. CurlHandle инстанца сега; претходно, а resource се очекуваше.

Примери

Пример #1 curl_escape() example

<?php

// Create a curl handle
$ch = curl_init();

// Escape a string used as a GET parameter
$location = curl_escape($ch, 'Hofbräuhaus / München');
// Result: Hofbr%C3%A4uhaus%20%2F%20M%C3%BCnchen

// Compose an URL with the escaped string
$url = "http://example.com/add_location.php?location={$location}";
// Result: http://example.com/add_location.php?location=Hofbr%C3%A4uhaus%20%2F%20M%C3%BCnchen

// Set options and send HTTP request
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);

?>

Види Исто така

Белешки од корисници 3 белешки

сам дот тьуренков ат џимејл дот ком
пред 5 години
Please someone add an example for escaping ampersands between parameters. 

E.g. what is the correct approach for using this URL with curl:
https://example.com/?p1=1&p2=2&p3=3

This is not obvious, and needs explanation.
Франсоа
пред 11 години
This function is strictly equivalent to rawurlencode().

Internally it uses curl_easy_escape() from libcurl, whose doc says: "This function converts the given input string to an URL encoded string (…). All input characters that are not a-z, A-Z, 0-9, '-', '.', '_' or '~' are converted to their "URL escaped" version (%NN where NN is a two-digit hexadecimal number)."
Нико
пред 11 години
What is difference between this function and urlencode()?
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.