У меня возникла проблема, я пытаюсь написать код, указанный ниже в php;undefined method mysqli_ssl_set
<?php
session_start();
if ($_SESSION['reg00'] != "yes")
{
header ('Location: https://somewebsite.ca/nodirect.html');
exit();
}
$EmailAddress = $_POST["EmailAddress"];
$_SESSION['reg01'] = "yes";
if (!$EmailAddress)
{
die ('All fields are required');
}
if (!filter_var($EmailAddress, FILTER_VALIDATE_EMAIL))
{
die ('Please verify you have included the correct email address');
}
$db = mysqli_init();
$db->mysqli_ssl_set($db, 'C:\apache\apache\conf\00key.pem', 'C:\apache\apache\conf\00cert.pem', NULL, NULL, NULL);
// $db->mysqli_real_connect($db, 'localhost', 'User', 'Password', 'ibank', MYSQLI_CLIENT_SSL);
// $con = mysqli_connect('localhost', 'User', 'Password', 'ibank');
// $get = $db->prepare('SELECT EmailAddress FROM accounts WHERE EmailAddress = ?');
// $get->bind_param('s', $EmailAddress);
// $get->execute();
// $result = $get->get_result();
// if ($row = $result->fetch_assoc())
// {
// die ('Email Address exists already');
// }
$db->close();
// mysqli_close($con);
session_write_close();
?>
линия Я специально возникли проблемы с является «$ db-> mysqli_ssl_set» каждый раз, когда я запускаю его я получаю неопределенный метод, я переделал все, что я могу думать, сделал тщательный поиск как в Google, так и в Stackoverflow, и не смог найти какие-либо проблемы с решением, можете ли вы мне помочь.
P.S. Пользователь и пароль не являются моими учетными данными, я не включил свои истинные учетные данные, LOL, я использую Apache 2.4.4, PHP 5.4.14 и MySQL 5.6.11. Версия сообщества в Windows 7. Я сам создал ключи шифрования, используя OpenSSL 1.0 .1e.
Чтобы быстро описать то, что я пытаюсь сделать, я пытаюсь зашифровать мое соединение между PHP и MySQL, используя мою учетную запись, которая настроена для 256-битного шифрования на MySQL. Я даже не 100%, независимо от того, принимаю ли я его правильным способом. Первоначально у меня была стандартная учетная запись, настроенная в MySQL, и я смог подключиться к ней без проблем.
Я также использую ключ шифрования и сертификат, созданный для моего сайта, могу ли я это сделать, или мне нужно создать некоторые специально для PHP. Будем очень благодарны за любую помощь, спасибо.
Я игнорирую некоторые строки с //, потому что я только раскомментирую строки, если знаю, что все остальное работает, чтобы помочь мне сузить точно, какая строка вызывает проблему.
почему спасибо, вы гений так просто, но сложный, LOL, отлично работает сейчас, спасибо. –
Добро пожаловать :) – Geoffrey