ugrás a tartalomhoz

Szükséges 301-es headert kiadni átirányításhoz?

Anonymous · 2006. Jún. 6. (K), 22.42
Most épp egy saját adserveren dolgozok, és felmerült egy probléma (meg még lehet hogy fog is). Tehát:
Én úgy számolom a kattintásokat, hogy linkek egy php fájlt adok meg egy id-vel (clicks.php?id=1), és ez a php végzi el a kattintások növelését, valamint az átirányítást. Ti itt szoktatok kiadni 301(302)-es headert mielőtt átkülditek az usert a megfelelő linkre?
 
1

Persze

janoszen · 2006. Jún. 7. (Sze), 00.31
Persze. Másképp hogy menjen az átirányítás?

Egyébként "szoktunk" szerintem erőteljes túlzás, mert azok száma, akik adszervert írtak, szerintem átlagban a nullához tart.
2

Mindenhova?

Anonymous · 2006. Jún. 7. (Sze), 14.05
Minden átirányítás előtt kell vmilyen status code?
Mert amikor pl. login után átkülödm a felhasználót a főoldalra, akkor nem szoktam csak Location-t kiadni.
3

Location -> 302

attlad · 2006. Jún. 7. (Sze), 14.13
Ha Location-t adsz meg a header()-rel akkor a PHP automatikusan 302-es kódot küld 200 helyett. A kattintás számlálásnál (eredeti kérdésed) 301 kéne, ezt a header() 2. és 3. paraméterének használatával lehet elérni. De ez le van írva: php.net/header