🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.php
10 messages
10 total messages Started by platformowe głupki Sun, 02 Nov 2014 20:15
(ciekawostka) sesja
#230735
Author: platformowe głupki
Date: Sun, 02 Nov 2014 20:15
25 lines
1346 bytes
jebać po/eu/pw

dlaczego to działa:
<?
header('Content-type: text/html; charset=utf-8');

if (!isset($_SESSION)) //sprawdzamy czy sesja istnieje
	session_start(); //startujemy ją
?>

a to już nie:
<?
echo 'Content-type: text/html; charset=utf-8';

if (!isset($_SESSION)) //sprawdzamy czy sesja istnieje
	session_start(); //startujemy ją
?>

to drugie działa jak się zamieni
<?
if (!isset($_SESSION)) //sprawdzamy czy sesja istnieje
	session_start(); //startujemy ją

echo 'Content-type: text/html; charset=utf-8';
?>
Re: (ciekawostka) sesja
#230736
Author: platformowe głupki
Date: Sun, 02 Nov 2014 21:35
1 lines
906 bytes
brak \n ?
Re: (ciekawostka) sesja
#230737
Author: xantiros
Date: Sun, 02 Nov 2014 22:28
30 lines
1672 bytes
On 2014-11-02 21:15, platformowe głupki wrote:
> jebać po/eu/pw
>
> dlaczego to działa:
> <?
> header('Content-type: text/html; charset=utf-8');
>
> if (!isset($_SESSION)) //sprawdzamy czy sesja istnieje
>      session_start(); //startujemy ją
> ?>
>
> a to już nie:
> <?
> echo 'Content-type: text/html; charset=utf-8';
>
> if (!isset($_SESSION)) //sprawdzamy czy sesja istnieje
>      session_start(); //startujemy ją
> ?>
>
> to drugie działa jak się zamieni
> <?
> if (!isset($_SESSION)) //sprawdzamy czy sesja istnieje
>      session_start(); //startujemy ją
>
> echo 'Content-type: text/html; charset=utf-8';
> ?>



ciekawostka dla ciebie, dla mnie normalne działanie php geniuszu
Re: (ciekawostka) sesja
#230738
Author: platformowe głupki
Date: Sun, 02 Nov 2014 22:43
1 lines
931 bytes
opowiadaj!
Re: (ciekawostka) sesja
#230739
Author: xantiros
Date: Mon, 03 Nov 2014 17:07
5 lines
1191 bytes
On 2014-11-02 23:43, platformowe głupki wrote:
> opowiadaj!

po co? Jak nie umiesz zrozumieć tego co jest w dokumentacji php
to i tak nie zorumiesz tego co tu napiszę :D
Re: (ciekawostka) sesja
#230740
Author: platformowe głupki
Date: Mon, 03 Nov 2014 17:24
1 lines
1038 bytes
i tak nikt nic nie pisze, opowiadaj!
Re: (ciekawostka) sesja
#230741
Author: xantiros
Date: Tue, 04 Nov 2014 08:12
5 lines
1200 bytes
On 2014-11-03 18:24, platformowe głupki wrote:
> i tak nikt nic nie pisze, opowiadaj!
>

nie mogę
Re: (ciekawostka) sesja
#230742
Author: Krzychu
Date: Tue, 04 Nov 2014 12:48
5 lines
1118 bytes
W dniu 02.11.2014 o 21:15, platformowe głupki pisze:
> a to już nie:

Najpierw puszczasz output, a później decydujesz się dokleic nagłówek.
Zdaje się, że PHP powinno Ci nawet czytelny warning w tej sytuacji zrobić.
Re: (ciekawostka) sesja
#230743
Author: Rafal Podsiadly
Date: Tue, 04 Nov 2014 18:33
8 lines
2330 bytes
W dniu wtorek, 4 listopada 2014 13:48:36 UTC+1 użytkownik Krzychu napisał:
> W dniu 02.11.2014 o 21:15, platformowe głupki pisze:
> > a to już nie:
> 
> Najpierw puszczasz output, a później decydujesz się dokleic nagłówek.
> Zdaje się, że PHP powinno Ci nawet czytelny warning w tej sytuacji zrobić.

Tutaj chodzi o odpowiedzi z serwera dla przeglądarki, jest przyjęte by pierwszą odpowiedzą z serwera dla przeglądarki był nagłówek dokumentu tzw. header wiec jeśli chodzi o serwer można zrobić wszystko ale nie wolno umieścić echo przed hederem ani zadnego innego outputa na strone. przyjelo sie by heder byl pierwszy ale to nie ma znaczenia tak na prawde wazne jest by heder byl przed jakimkolwiek echo return var_dump, die oraz oczywiscie print_r. i tutaj nie chodzi o php tylko o strukture jakiegokolwiek dokumentu pliku. zawsze masz header chyba ze jest to plik tekstowy. otworz pliki nawet exe w jakims edytorze ... chodzi o logike i interpretowanie plikow... czy to jest html czy pdf czy jpg czy moze jakis zip aby przegladarka miala co wyswietlac i wiedziala jakiego filtru uzyc... milej zabawy
Re: (ciekawostka) sesja
#230744
Author: Borys Pogoreło
Date: Wed, 05 Nov 2014 00:11
27 lines
2000 bytes
Dnia Tue, 4 Nov 2014 10:33:09 -0800 (PST), Rafal Podsiadly napisał(a):

> Tutaj chodzi o odpowiedzi z serwera dla przeglądarki, jest przyjęte by
> pierwszą odpowiedzą z serwera dla przeglądarki był nagłówek dokumentu
> tzw. header wiec jeśli chodzi o serwer można zrobić wszystko ale nie
> wolno umieścić echo przed hederem ani zadnego innego outputa na strone.

Dlaczego nie wolno? Oczywiście, że wolno, o ile skrypt nic nie zwróci do
przeglądarki (np. właczone output buffering na poziomie konfiguracji PHP
lub przez funkcje ob_*).

> jakiegokolwiek dokumentu pliku. zawsze masz header chyba ze jest to plik
> tekstowy. 

Plik tekstowy też ma nagłówek Content-Type (bo zapewne to masz na myśli).

> otworz pliki nawet exe w jakims edytorze ... chodzi o logike i
> interpretowanie plikow... czy to jest html czy pdf czy jpg czy moze
> jakis zip aby przegladarka miala co wyswietlac i wiedziala jakiego
> filtru uzyc... milej zabawy

Przecież autor nie ogarnia nawet różnicy między nagłówkiem a treścia
strony. Na co Ty liczysz?

-- 
Borys Pogoreło
borys(#)leszno,edu,pl
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads