ugrás a tartalomhoz

header() függvény és rejtett karakterek

blabla · 2011. Aug. 4. (Cs), 10.05
Sziasztok

Egy furcsa (azaz számomra furcsa mert még nem tudom a megoldást) problémába futottam bele. Van két szervern, mindkettôn Apache fut és mindkét szerveren ugyanazt a file-t futtatom, amelyben semmi más nincs mint egy header("Location:.....") fv hívás.

Kiderült hogy a file elején van pár rejtett karakter. Az érdekes az, hogy az egyik szerveren nem kapom a "header already sent..." hibát míg másikon igen.

Vajh valaki tudja mit kell beállítanom hogy a másik szerveren se legyen gond ezekkel a rejtett karakterekkel? Apache, php, esetleg máshoz van ennek közue?

Köszönöm
b
 
1

PHP.INI+Output buffering -

H.Z. v2 · 2011. Aug. 4. (Cs), 10.12
PHP.INI+Output buffering - erre kellene keresni.
Ahol megy, ott be van kapcsolva, ahol nem, ott jó eséllyel le van tiltva. (legalábbis egyéb, ilyesmit okozó paraméterről nem tudok, bár mintha az apache-nak is lenne valami ehhez kapcsolódó beállítása)
4

Mindkét helyen 0

blabla · 2011. Aug. 4. (Cs), 10.37
Kösz a választ. Az output_buffering mindkét helyen 0.
Most az Apache felé keresek, hátha megtalálom amit említettél
5

A phpinfo() is úgy

H.Z. v2 · 2011. Aug. 4. (Cs), 10.57
A phpinfo() is úgy tudja?
Egyébként valamit láttam itt, hogy bizonyos modulok egyébként is bufferelhetnek.
Lehet, hogy eltérő modulok vannak betöltve és az egyik elkövet ilyen csúfságot.
Mást nem találtam. :-(
6

Köszi a segítséget A php -i

blabla · 2011. Aug. 4. (Cs), 11.55
Köszi a segítséget

A php -i parancs így mutatja.

A következô php modulok nincsenek meg azon a szerveren amelyen a hiba elôjön:
apc, wddx, uploadprogress,soap
Esetleg ezek közül valamelyik lehet a ludas?
7

Azért, ha működik a

H.Z. v2 · 2011. Aug. 4. (Cs), 12.35
Azért, ha működik a phpinfo(), akkor azzal is nézd meg!
Én most próbáltam ki: nálam a php -i és az apache-beli phpinfo eltérő értékeket mutat.
8

Gratula. Azt hiszem igazad volt

blabla · 2011. Aug. 4. (Cs), 15.57
A megoldás az apc modul jelentette. Feltettem és most már a másik szerver sem akad ki. Úgy látszik az apc is bufferel(?).

Kösz a segítséget.
9

Ha jól látom, (életemben nem

H.Z. v2 · 2011. Aug. 4. (Cs), 16.00
Ha jól látom, (életemben nem találkoztam vele) ez valami PHP cache modul. Ebben az esetben esélyes, hogy ő is... ;-)
2

BOM

Poetro · 2011. Aug. 4. (Cs), 10.34
Távolítsd el a BOM-ot a fájl elejéről.
3

Igen, úgy mûködik

blabla · 2011. Aug. 4. (Cs), 10.36
Kösz
Igen, úgy mûködik, de most az a cél hogy kiderüljön milyen beállítás okozza a különbséget.