Перенаправление страницы во время сеанса в PHP - PullRequest
0 голосов
/ 23 марта 2011

Как перенаправить после кнопки отправки, Примечание: Перенаправление на другую страницу должно содержать переменные сеанса из предыдущего файла и затем отображаться на перенаправленной странице.

Ответы [ 2 ]

4 голосов
/ 23 марта 2011

Обычно вы перенаправляете после отправки формы, потому что, если вы нажали кнопку F5, ваша форма будет отправлена ​​снова и снова.

Это делается следующим образом,

  1. Установить значение сеанса

  2. Используйте функцию заголовка для перенаправления

    //if the submit button is pressed
    
    if(isset($_POST['submit'])){
    
    session_start(); //also can be done before it
    
    $_SESSION['somevalue'] = "somevalue";
    
    header('location: somepage.php');
    }
    
0 голосов
/ 23 марта 2011
header("location:somefile.php");

Для переноса переменной сеанса убедитесь, что вы использовали session_start в somefile.php

session_start(); для вызова этой функции вверху файла.

...