Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wywalenie headera "X-Powered-By"
Forum PHP.pl > Forum > PHP
Force
Strony napisane w php wyświetlają mi takiego headera
Kod
X-Powered-By: PHP/5.2.3

W jaki sposób mogę się go pozbyć

PS Korzystam z hostingu web.pl
franki01
Moze napisz jeszcze, czy korzystasz z jakiegos gotowego skryptu/szablonu (php-nuke, itp) i czy innym uzytkownikom tez takie cos wyskakuje.

EDIT:
Innym uzytkonikom tego hostingu*
Force
Nie używam gotowych CMSów tylko całkowicie własny kod.
Innym userom hostingu też to wyskakuje. Nawet na tym forum to jest

header - w sensie nagłówek http
franki01
Najprosciej:

  1. <?php
  2. header("X-Powered-By: ");
  3. ?>
tsharek
W konfigu apacha jest dyrektywa: ServerSignature. Jak dasz ją na Off to nie masz długiego opisu przy nagłówku SERVER. Generalnie jest tak że każdy serwer produkcyjny powinien mieć to wyłączone: po co przeciętny hacker ma wiedzieć na jakiej maszynie i z jaką konfiguracją dana strona siedzi...
jeżeli chodzi o phpka to musisz dodać/zedytować dyrektywę: expose_php = Off, wtedy usunie X-Powered-By
Force
@franki01 - to mi wyśle pustego headera, a mi chodzi o to żeby w ogóle nie wysyłał
@tsharek - nie mam dostępu do konfiguracji apache poza tym chodzi mi o to żeby usunąć tego headera z tylko konkretnych plików, a w reszcie ma zostać.
Cezar708
spróbuj buforować wyjście u ustawić samemu ręcznie headery, korzystając z funkcji ob_*(), oraz header(), być może pomoże
tsharek
a ten expose_php = Off być może uda się ustawic z phpka. Spróbuj:
  1. <?php
  2. ini_set('expose_php', 0);
  3. ?>

Być może pomoże. Albo w htaccess:
Kod
php_flag expose_php 0
Force
tsharek - niestety oba sposoby nie u działają sad.gif
tsharek
to niestety ale jedyne co przychodzi mi do głowy to wysłanie maila do admina serwera...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.