php - header 在本地主机上工作但不在实时服务器上工作

标签 php mysql

不知道是否有人可以提供帮助。 我的问题是该网站在本地主机上运行,​​但是当我将其 ftp 到实时服务器时, header() 不会将它们重定向到(在本例中)感谢页面,数据如何记录在数据库中。

PHP 代码:

<?php
    if (isset($_POST['submit'])) {
    $connect_error = 'Sorry, Connection problems.';
    mysql_connect('localhost', 'user', 'password') or die($connect_error);
    mysql_select_db('email_logs') or die($connect_error);

    $sql = "INSERT INTO client_data (name, email) VALUES ('" . mysql_real_escape_string($_POST['name']) . "', '" . mysql_real_escape_string($_POST['email']) . "')";
    mysql_query($sql);
    mysql_close();
    header("Location: thankyou.php");
    exit();
}
?>

最佳答案

你的代码很好...如果你想要你可以尝试定义相对路径,例如.../path/to/thankyou.php..观察会发生什么..如果它仍然没有运行..然后通过 error_reporting(E_ALL);ini_set('display_errors', 1); 检查并告诉我们实际的错误

关于php - header 在本地主机上工作但不在实时服务器上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18427661/

相关文章:

php - 如何检查php中的数组键以将数组值存储在mysql中

php - 下拉列表不显示

php - 使用 ajax 将喜欢/不喜欢发送到数据库

javascript - Node.JS MySQL 连接超时

php - 输出一个php多维数组到html表格

python - 在 MySql 中存储一个 Pickle

php - 如何在 Stack Overflow 上实现类似的 "interesting tags"功能?

php - 可以有效衡量趋势和受欢迎程度的数据库结构?

本地系统中的 PHP 无法连接到 VPN 中的 mysql 服务器

php - login.php 文件中的 MySQL 语法错误