これは私のリンクです
http://www.developer.nextgenexperts.in/astika/products_.php
ページが開くと、デフォルトの通貨は上部のドロップダウンにインドルピーを表示します。ドロップダウンを選択すると、GBPも取得されます。また、GBPを選択すると、価格はGBPに変換されますが、GBPを選択すると、更新されます。ページ、ページはインドルピーですが、最後に選択したオプションにしたいので、それがどのように可能になるか、plsは私を助けます...
これは私のリンクです
http://www.developer.nextgenexperts.in/astika/products_.php
ページが開くと、デフォルトの通貨は上部のドロップダウンにインドルピーを表示します。ドロップダウンを選択すると、GBPも取得されます。また、GBPを選択すると、価格はGBPに変換されますが、GBPを選択すると、更新されます。ページ、ページはインドルピーですが、最後に選択したオプションにしたいので、それがどのように可能になるか、plsは私を助けます...
設定をPHP セッション変数として保存 する ここでそれらについて読む
$_SESSION['currency'] = 'USD';
次に、ページがロードされたら、言語を確認する次のようなものを使用します。
if(isset($_SESSION['currency'])){
//change currency
}
セッション変数を使用する場合、これはページの上部にある必要があります。
session_start();
セッションは Cookie に似ていますが、サーバー上にのみ存在し、ユーザーがセッションとサーバー間の接続を閉じると削除されます。永続データを保存する便利な方法があります。次回戻ってきたときのために設定を保存したい場合は、Cookie の使用を検討してください。
ちょうど使用$_SESSION['convert']
:
ページを初めて開いたときに、セッションが存在するかどうかを確認します。
session_start();
$convert = isset($_SESSION['convert'])?$_SESSION['convert']:"INR";
したがって、ドロップダウンを次のように記述する場合:
<form>
<select>
<option value="INR" <?php echo $convert=='INR'?'selected':''?>>INR</option>
<option value="GBP" <?php echo $convert=='GBP'?'selected':''?>>GBP</option>
</select>
</form>
次に、フォームの送信時に、選択した実際の変換を取得してセッションに保存します。
session_start();
$convert = $_POST['convert'];
$_SESSION['convert] = $convert;
変更時に $_SESSION に保存してから使用します
session_start();
$_SESSION['lang'] = 'en';
ページロードチェックで
if isset($_SESSION['lang'])
{
$lang=$_SESSION['lang'];
//ya lang is set arrange properly
}