1
0
mirror of https://github.com/php/doc-tr.git synced 2026-04-28 01:13:13 +02:00
Files
2024-01-15 16:20:57 +03:00

199 lines
5.2 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 943c1285bd3808ad764f01da00b59458110133c0 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.get-headers" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>get_headers</refname>
<refpurpose>Bir HTTP isteğine sunucunun verdiği yanıtta gönderilen tüm
başlıkları döndürür</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type class="union"><type>array</type><type>false</type></type><methodname>get_headers</methodname>
<methodparam><type>string</type><parameter>url</parameter></methodparam>
<methodparam choice="opt"><type>bool</type><parameter>ilişkisel</parameter><initializer>&false;</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>resource</type><type>null</type></type><parameter>bağlam</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
<function>get_headers</function> işlevi, bir HTTP isteğine sunucunun
verdiği yanıtta gönderilen tüm başlıkları bir dizi içinde döndürür.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>url</parameter></term>
<listitem>
<para>
Hedef URL.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>ilişkisel</parameter></term>
<listitem>
<para>
İsteğe bağlı <parameter>ilişkisel</parameter> bağımsız değişkeninde &true;
aktarılırsa <function>get_headers</function> yanıtı
çözümleyip başlıkları dizinin anahtarları haline getirir.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>bağlam</parameter></term>
<listitem>
<para>
<function>stream_context_create</function> ile oluşturulmuş geçerli
bir bağlam özkaynağı ya da öntanımlı bağlamı kullanmak için &null;.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Başarısızlık durumunda &false;, aksi takdirde başlıkları içeren indisli
veya ilişkisel bir dizi döner.
</para>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>ilişkisel</parameter> bağımsız değişkeninin veri türü
<type>int</type> iken <type>bool</type> oldu.
</entry>
</row>
<row>
<entry>7.1.0</entry>
<entry>
<parameter>bağlam</parameter> bağımsız değişkeni eklendi.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>- <function>get_headers</function> örneği</title>
<programlisting role="php">
<![CDATA[
<?php
$url = 'http://www.example.com';
print_r(get_headers($url));
print_r(get_headers($url, true));
?>
]]>
</programlisting>
&example.outputs.similar;
<screen>
<![CDATA[
Array
(
[0] => HTTP/1.1 200 OK
[1] => Date: Sat, 29 May 2004 12:28:13 GMT
[2] => Server: Apache/1.3.27 (Unix) (Red-Hat/Linux)
[3] => Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT
[4] => ETag: "3f80f-1b6-3e1cb03b"
[5] => Accept-Ranges: bytes
[6] => Content-Length: 438
[7] => Connection: close
[8] => Content-Type: text/html
)
Array
(
[0] => HTTP/1.1 200 OK
[Date] => Sat, 29 May 2004 12:28:14 GMT
[Server] => Apache/1.3.27 (Unix) (Red-Hat/Linux)
[Last-Modified] => Wed, 08 Jan 2003 23:11:55 GMT
[ETag] => "3f80f-1b6-3e1cb03b"
[Accept-Ranges] => bytes
[Content-Length] => 438
[Connection] => close
[Content-Type] => text/html
)
]]>
</screen>
</example>
<example>
<title>- HEAD kullanılan <function>get_headers</function> örneği</title>
<programlisting role="php">
<![CDATA[
<?php
// öntanımlı olarak, get_headers() başlıkları alıp getirmek için bir GET
// isteği yapar, bir HEAD isteği gönderilmek istenirse, bu, bir akım bağlamı
// kullanılarak yapılabilir:
$context = stream_context_create(
[
'http' => array(
'method' => 'HEAD'
)
]
);
$headers = get_headers('http://example.com', false, $context);
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>apache_request_headers</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->