小编Jas*_*son的帖子

标题没有重定向(并且没有任何错误)

这是一个非常奇怪的问题.在我的代码中,我有一个在我的本地服务器上完美运行的重定向.

header("location:/sign-up-success");
Run Code Online (Sandbox Code Playgroud)

当我推向生产时,它只是不重定向.有没有我错过的环境?

我甚至尝试过:

header("Location: https://www.myurl.com/sign-up-success");
Run Code Online (Sandbox Code Playgroud)

它似乎只是跳过重定向.有任何想法吗?

php redirect header

6
推荐指数
1
解决办法
139
查看次数

存储MySql表数据在哪里(Mac)?

我正在两台计算机上同步我的MySql数据库(使用带符号链接的Dropbox).当前的数据库信息存储在这里:/ usr/local/mysql/data

同步数据库时,只显示数据库和表名,但不显示数据.还有另一个存储数据的地方吗?

mysql macos dropbox

4
推荐指数
1
解决办法
7726
查看次数

标题已发送...在哪里?

有谁看到如何在此脚本中发送标头?我正在使用此脚本来验证表单.因此,它会导致标头被发送,因此当我在实现此脚本后尝试引导用户时,会导致正常的"警告:无法修改标头信息 - 标头已发送"消息.这是脚本:

<?php
class ValidatorObj
{
    var $variable_name;
    var $validator_string;
 var $error_string;
} 

/**
* Base class for custom validation objects
**/
 class CustomValidator 
 {
    function DoValidate(&$formars,&$error_hash)
{
    return true;
}
}

/** Default error messages*/
define("E_VAL_REQUIRED_VALUE","Please enter the value for %s");
define("E_VAL_MAXLEN_EXCEEDED","Maximum length exceeded for %s.");
define("E_VAL_MINLEN_CHECK_FAILED","Please enter input with length more than %d for %s");
define("E_VAL_ALNUM_CHECK_FAILED","Please provide an alpha-numeric input for %s");
define("E_VAL_ALNUM_S_CHECK_FAILED","Please provide an alpha-numeric input for %s");
define("E_VAL_NUM_CHECK_FAILED","Please provide numeric input for %s");
define("E_VAL_ALPHA_CHECK_FAILED","Please provide …
Run Code Online (Sandbox Code Playgroud)

php

2
推荐指数
1
解决办法
498
查看次数

php执行时,jQuery"请等待"

我有一个连接到PayPal api的脚本来检查有效的信用卡输入.该脚本可能需要大约5秒钟才能执行,并且为了防止用户多次点击"提交",如果他们没有看到立即响应,我想放置一个"请稍候"指示符.

我有一个div,"pleaseWait"是隐藏的.在jQuery我有:

$('#submit').click(function(){
    $('#pleaseWait').show();
});
Run Code Online (Sandbox Code Playgroud)

唯一的问题是如果有问题,它将发回php错误,"请等待"将继续在屏幕上.我决定尝试另一种方法,并在脚本开始运行后在php中回显jQuery,并在出现错误时隐藏它.

 /* Echo the jQuery so the "Please wait" indicator will show on screen */
 echo "<script type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js\"></script>";
 echo "<script type='text/javascript' charset='utf-8'>";
 echo "\$(document).ready(function(){";
 echo "\$('#pleaseWait').show();";
 echo "});";
 echo "</script>";


 if($error == ""){

      /* There is not an error, run php. */

 }else{
      /* There was an error, stop the jQuery from displaying the "please wait" and display the error */
      echo "<script type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js\"></script>";
      echo "<script type='text/javascript' charset='utf-8'>";
      echo "\$(document).ready(function(){";
      echo "\$('#pleaseWait').hide();"; …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery

2
推荐指数
1
解决办法
5095
查看次数

或声明无法正常运作

如果我没有帐户1或者我没有帐户2,我想被重定向.问题是,即使我有account1它重定向我:

if(($_SESSION['account'] != "account1") || ($_SESSION['account'] != "account2")){
    header("location:/home");
    exit();
}
Run Code Online (Sandbox Code Playgroud)

它工作正常,当我没有包含OR时,当我有account1时它不会重定向我:

if($_SESSION['account'] != "account1"){
    header("location:/home");
    exit();
}
Run Code Online (Sandbox Code Playgroud)

但如果他们偶然拥有account2,我也需要它不重定向.

我究竟做错了什么?

php

0
推荐指数
1
解决办法
47
查看次数

标签 统计

php ×4

dropbox ×1

header ×1

javascript ×1

jquery ×1

macos ×1

mysql ×1

redirect ×1