Я пытаюсь пройти через арабский через URL, а затем перехватить его как сессионную работу на английском языке.
скажем, у меня есть следующее
www.example.com?subject=الاختبار
, это идет кjquery ajax post, затем он возвращается в браузер, как показано ниже ????
الاختبار
var params = {
sessionid: "<?php if(isset($_GET['sessionid'])){echo $_GET['sessionid'];}else{ echo ""; } ?>",
subject: <?php if(isset($_GET['subject'])){echo "'".$_GET['subject']."'";}else{ echo ''; } ?>,
};
$.post("ajax_login.php", params,function(data){
if(data=='yes') //if correct login detail
{
document.location='secure.php';
}
else
{
alert("Woops their seems to be a problem please check back later.");
}
}
, затем ajax_login.php равен
<?php session_start();
echo "yes";
//now set the session from here if needed
$user = array();
$user['sessionid'] = $_POST['sessionid'];
$user['subject'] = $_POST['subject'];
$_SESSION['user'] = $user;
if($_SESSION['user']){
//print_r($_SESSION);
}else{
echo "there is an error";
exit();
}
, тогда я просто делаю print_r ($ _ SESSION ['user']) в secure.php