标签: header

html5:使用页眉或页脚标记两次?

快速问题:它实际上是否允许两次使用标头标签?例如,我的header.php中有两个重要的头部,两者都有头标签?

html html5 header semantics

63
推荐指数
2
解决办法
5万
查看次数

HTTP_CLIENT_IP和HTTP_X_FORWARDED_FOR有什么区别?

据我所知,HTTP_X_FORWARDED_FOR代理服务器设置了一个标头,用于标识通过代理发出HTTP请求的主机的IP地址.我听说过标题HTTP_CLIENT_IP是出于类似目的设置的.

  1. HTTP_CLIENT_IP和之间有什么区别HTTP_X_FORWARDED_FOR
  2. 为什么一个人的价值观不同于另一个?
  3. 我在哪里可以找到有关这些标题的确切定义的资源.

proxy header http ip-address

62
推荐指数
1
解决办法
7万
查看次数

修复了带有水平滚动条和垂直滚动条的标题表

我一直试图用html/css粘贴标题+滚动条来解决这个问题.我们正在创建一个程序,一旦容器大小达到某个点(取决于用户的分辨率),就需要显示滚动条.

我在表格的第二列强制使用最小宽度,因此表格会在某个点停止减小并强制容器保持一定的宽度.容器上的溢出显示水平滚动条.一切正常.一旦我为垂直滚动添加第二个滚动条,事情就变得混乱了.有人有解决这个问题的方法吗?我想在.table-body上有一个垂直滚动条,但滚动条必须在外部容器上可见.

是否有一个很好的html/css解决方案固定标头表?我一直在寻找一周,但只能找到这种行为的jQuery插件.

这是我目前的HTML:

<!DOCTYPE html>
<html>
<head>
    <title>fixed header prototyping</title>
    <link rel="stylesheet" href="css/style.css">
</head>

<body>
<div class="outer-container"> <!-- absolute positioned container -->
<div class="inner-container">

    <div class="table-header">
        <table id="headertable" width="100%" cellpadding="0" cellspacing="0">
            <thead>
                <tr>
                    <th class="header-cell col1">One</th>
                    <th class="header-cell col2">Two</th>
                    <th class="header-cell col3">Three</th>
                    <th class="header-cell col4">Four</th>
                    <th class="header-cell col5">Five</th>
                </tr>
            </thead>
        </table>
    </div>

    <div class="table-body">
        <table id="bodytable" width="100%" cellpadding="0" cellspacing="0">
            <tbody>
                <tr>
                    <td class="body-cell col1">body row1</td>
                    <td class="body-cell col2">body row2</td>
                    <td class="body-cell col3">body row2</td>
                    <td class="body-cell col4">body row2</td>
                    <td class="body-cell …
Run Code Online (Sandbox Code Playgroud)

html css html-table header fixed

62
推荐指数
3
解决办法
11万
查看次数

Javascript在Rails应用程序中包含标记最佳实践

假设我需要在<head>ERb模板中调用javascript文件.我的直觉是做平常的事情:

<head>
<%= javascript_include_tag :defaults %> <!-- For example -->
</head>
Run Code Online (Sandbox Code Playgroud)

在我的应用程序的布局中.当然问题是这些javascript文件被加载到我的应用程序的每个页面中,无论它们是否被查看的页面都需要.

所以我想知道的是,是否有一种很好的方法可以将javascript加载到标题中,例如,只在特定目录中找到的所有ERb模板.

javascript ruby-on-rails header rjs

61
推荐指数
2
解决办法
5万
查看次数

头文件中的变量声明

如果我有一个可以在多个来源中使用的变量 - 在标题中声明它是一个好习惯吗?或者在.c文件中声明它并extern在其他文件中使用是否更好?

c header

61
推荐指数
3
解决办法
9万
查看次数

PHP生成文件以供下载然后重定向

我有一个PHP应用程序,它创建一个CSV文件,强制使用标题下载.这是代码的相关部分:

header('Content-Type: application/csv'); 
header("Content-length: " . filesize($NewFile)); 
header('Content-Disposition: attachment; filename="' . $FileName . '"'); 
echo $content;
exit(); 
Run Code Online (Sandbox Code Playgroud)

我想做的是在构建文件并发送下载提示后将用户重定向到新页面.到目前为止,添加header("Location: /newpage")到最后都没有用,所以我不知道如何解决这个问题.

php redirect header

60
推荐指数
3
解决办法
8万
查看次数

PHP标题(位置:...):在地址栏中强制更改URL

我目前正在使用PHP会话和数据库进行身份验证的移动网站上工作.我有一个登录页面,其表单在提交时转到server_login.php.php文件然后创建一些会话数据(存储在$ _SESSION中),并将用户重定向回索引页面:

header("location:../../index.php");
Run Code Online (Sandbox Code Playgroud)

新网页(index.php)正确加载; 但是,当标题重定向页面时,地址栏中的URL不会改变; 它保留在*http://localhost/php/server/server_login.php*而不是http://localhost/index.php,因此无法加载使用相对路径的所有其他资源.这就好像网页仍然认为它位于/ php/server而不是/.

奇怪的是,我在logout.php上使用标题("location:...")可以正常工作,并通过URL更改成功重定向页面.

我已经确保在我的*server_login.php*中没有输出头重定向之前(上面只是要检查的mysql调用),我也使用了ob_start()和ob_end_flush().

是否有任何强制地址栏上的URL更改的方法(因此希望修复相对路径问题)?或者我做错了什么?

P/S:我正在使用jQuery Mobile.

编辑:这是我的重定向代码,不会更改URL:

// some other stuff not shown


$sql = "SELECT * FROM $user_table WHERE email = '$myemail' AND password = '$mypassword'";
$login_result = mysql_query($sql, $connection);

$count = mysql_num_rows($login_result);

if ($count == 1) {

    // Successfully verified login information

    session_start();

    if (!isset($_SESSION['is_logged_in'])) {
        $_SESSION['is_logged_in'] = 1;
    }

    if (!isset($_SESSION['email'])) {
        $_SESSION['email'] = $myemail;
    }
    if (!isset($_SESSION['password'])) {
        $_SESSION['password'] = $mypassword;
    }

    // Register user's name …
Run Code Online (Sandbox Code Playgroud)

php redirect location header

60
推荐指数
6
解决办法
70万
查看次数

zlib标题是什么样的?

在我的项目中,我需要知道zlib标题是什么样的.我听说它很简单,但我找不到任何zlib标头的描述.

例如,它是否包含幻数?

structure header zlib

60
推荐指数
6
解决办法
7万
查看次数

标题只能通过curl在php中检索

其实我有两个问题.

(1)如果我只检索标题而不是使用php和curl进行完整页面检索,那么远程服务器上使用的处理能力带宽是否会减少?

(2)由于我认为,我可能错了,第一个问题的答案是肯定的,我试图获取最后修改日期或If-Modified-Since标题的远程文件只是为了将它与时间日期进行比较本地存储的数据,所以我可以,如果它已被更改,将其存储在本地.但是,NULL当我运行这个时,我的脚本似乎无法获取那条信息:

class last_change {

 public last_change;

 function set_last_change() {
  $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, "http://url/file.xml");
    curl_setopt($curl, CURLOPT_HEADER, true);
    curl_setopt($curl, CURLOPT_FILETIME, true);
    curl_setopt($curl, CURLOPT_NOBODY, true);
  // $header = curl_exec($curl);
  $this -> last_change = curl_getinfo($header);
  curl_close($curl);
 }

 function get_last_change() {
  return $this -> last_change['datetime']; // I have tested with Last-Modified & If-Modified-Since to no avail
 }

}
Run Code Online (Sandbox Code Playgroud)

如果$header = curl_exec($curl)未启用,即使我没有请求它,也会显示标题数据,如下所示:

HTTP/1.1 200 OK
Date: Fri, 04 Sep 2009 12:15:51 GMT …
Run Code Online (Sandbox Code Playgroud)

php curl header

59
推荐指数
5
解决办法
7万
查看次数

使用Rspec,如何在Rails 3.0.11中测试我的控制器的JSON格式?

我已经浏览了网页,但是,唉,我似乎无法让Rspec正确发送内容类型,所以我可以测试我的JSON API.我正在使用RABL gem用于模板,Rails 3.0.11和Ruby 1.9.2-p180.

我的卷曲输出,工作正常(应该是401,我知道):

mrsnuggles:tmp gaahrdner$ curl -i -H "Accept: application/json" -X POST -d @bleh http://localhost:3000/applications
HTTP/1.1 403 Forbidden 
Content-Type: application/json; charset=utf-8
Cache-Control: no-cache
X-Ua-Compatible: IE=Edge
X-Runtime: 0.561638
Server: WEBrick/1.3.1 (Ruby/1.9.2/2011-02-18)
Date: Tue, 06 Mar 2012 01:10:51 GMT
Content-Length: 74
Connection: Keep-Alive
Set-Cookie: _session_id=8e8b73b5a6e5c95447aab13dafd59993; path=/; HttpOnly

{"status":"error","message":"You are not authorized to access this page."}
Run Code Online (Sandbox Code Playgroud)

我的一个测试用例中的示例:

describe ApplicationsController do
  render_views
  disconnect_sunspot

  let(:application) { Factory.create(:application) }

  subject { application }

  context "JSON" do

    describe "creating a new application" do

      context …
Run Code Online (Sandbox Code Playgroud)

api json rspec ruby-on-rails header

58
推荐指数
2
解决办法
6万
查看次数

标签 统计

header ×10

php ×3

html ×2

redirect ×2

ruby-on-rails ×2

api ×1

c ×1

css ×1

curl ×1

fixed ×1

html-table ×1

html5 ×1

http ×1

ip-address ×1

javascript ×1

json ×1

location ×1

proxy ×1

rjs ×1

rspec ×1

semantics ×1

structure ×1

zlib ×1