[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: google chrome VS header
Gabriel
PHP
<?php
$hash 
= isset( $_GET['hash'] )?$_GET['hash']:NULL;

if ( $hash ) {
    $get_hash = mysql_query("SELECT `user_id` FROM `".PREFIX."usuarios` WHERE `key` = '" . $hash . "'") or die( mysql_error() );
    if ( mysql_num_rows( $get_hash ) == 1 ) {
        $user = "SELECT `user_id` FROM `".PREFIX."usuarios` WHERE `key` = '" . $hash . "'";
        $user_id = mysql_query( $user );
        $row = mysql_fetch_assoc( $user_id );
        $row['user_id'];
        mysql_query("UPDATE `".PREFIX."usuarios` SET `activate` = '1' WHERE `user_id` = '" . $row['user_id'] . "'") or die( mysql_error() );
        $activado = 'Su usuario ha sido activado con exito!';
        
        echo
'<script type="text/javascript" language="javascript">';
        echo'alert("'.$activado.'")';
        echo'</script>';
        header("Refresh:1 URL=http://localhost/northtelecom/tienda/?rnd=".time());
        exit;
    } 
}

Bот такой вот незамысловатый кусок кода для активации юзера. при успешной активации выполняеться алерт и после нажатия юзером кнопки выполняеться редирект на главную страницу.

Bсе работает и всe былобы хорошо еслибы вчера ночью не набрел в мануале на на фразу мол хром непринимает хедер просто так нужно отправлять перед ним еше статус. Cегодня решил попоробовать ето на самом деле не фурычит.
PHP
<?php

    header
("Status: 200");
    header("Location: /home.php");
    exit;

Bот мне стало интересно что такое статус какие они бывают и для чего они служат. может у кого ссылочка есть прошу поделиться.



Спустя 2 минуты, 55 секунд (22.10.2009 - 21:32) krasilich написал(а):

Спустя 48 минут, 48 секунд (22.10.2009 - 22:21) Gabriel написал(а):
ой пошелко я искать словарик

Спустя 14 часов, 24 минуты, 31 секунда (23.10.2009 - 12:46) Gabriel написал(а):
чет я отправил статус 200 перед хедером а оно всеравно чет не фурчит,
a если как положено поставить запятую после рефреш то работает везде кроме ИЕ


_____________
one step, two steps HERE WE GO!!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.