メールなどの入力値をセッションに変換する方法を知りたいだけです
質問する
171 次
5 に答える
4
session_start();
$_SESSION['email'] = $_POST['email'];
また
$_SESSION['email'] = $_GET['email'];
また
$_SESSION['email'] = $_REQUEST['email'];
于 2013-03-04T05:06:26.530 に答える
4
session_start(); // at the beginning of your code.
$_SESSION['email'] = $email; // if the variable already initiated.
$_SESSION['email'] = $_POST['email']; // coming from HTML FORM with method = POST
$_SESSION['email'] = $_GET['email']; // coming from HTML FORM with method = GET
次に、別のphpファイルに移動してこれを実行します
session_start();
$email = $_SESSION['email'];
いつでもセッションを破棄する必要がある場合。セッションの設定を解除する必要があります
unset($_SESSION['email']);
于 2013-03-04T05:07:27.653 に答える
2
良いphpの本を手に入れて、たくさん読む必要があるようです。
正しい方向に向けるために、まず、入力は$_GETまたは$_POSTスーパーグローバルのいずれかで利用可能になります。以下を参照してください。
- http://www.php.net/manual/en/reserved.variables.get.php
- http://www.php.net/manual/en/reserved.variables.post.php
次に、セッションへの書き込みまたはセッションからの読み取りが必要な各ページに、session_start()呼び出しがあることを確認します:http://php.net/manual/en/function.session-start.php
最後に、セッション変数は$ _SESSIONスーパーグローバルから利用できます:http ://www.php.net/manual/en/reserved.variables.session.php 。
したがって、この時点で、次のようにセッションへの入力を書き込むことができます。
session_start();
$_SESSION['email'] = $_GET['email']; // assuming your email came in a GET request
また、別のページで、次のようにセッション変数を読み取ることができます。
session_start();
$local_variable_email = $_SESSION['email'];
于 2013-03-04T05:15:20.667 に答える
0
入力タイプ:
<input type="text" name="email" />
それから
session_start();
$_SESSION['email'] = $emailvariable;
$emailvariable = $_POST['email'];
//email is the name you assigned in your input type.
//emailvariable is any variable you want to assign.
とあなたの別のページで
session_start();
$emailvariable = $_SESSION['email']
于 2013-03-04T05:15:02.347 に答える
0
session_start();
if(isset($_POST['email']){
$_SESSION['email'] = $_POST['email'];
}
OR
if(isset($_GET['email']){
$_SESSION['email'] = $_GET['email'];
}
OR
if(isset($_REQUEST['email']){
$_SESSION['email'] = $_REQUEST['email'];
}
于 2013-03-04T06:15:48.530 に答える