小编Per*_*röm的帖子

检查cookie并使用Apache重定向

我希望得到一些反馈。我不确定这是否是正确的方法。

细节

我正在用PHP 5.3 / MySQL 4运行Apache 2,而Drupal 6是平台。

我正在开发一个网站,其中包含一些选定城市的餐厅评论。当用户到达站点时,它可以选择他们所在的城市。我将他们的选择存储在cookie中,如果他们没有做出选择,那么我选择了默认城市。

拟议的解决方案

现在,我希望URL mydomain.com/reviews根据城市选择将其重定向到特定于城市的URL。例如,如果我已选择巴黎作为我的城市,则为mydomain.com/reviews/paris。(如果未设置Cookie,则应将其重定向到默认城市。)

我认为这是最好的选择,因为我希望用户能够在不更改城市的情况下查看其他城市的评论。如果他们想查看伦敦餐厅的评论,只需访问mydomain.com/reviews/london。

为了获得最佳性能,我正在考虑让Apache检查cookie,并在用户转到mydomain.com/reviews时将其重定向到正确的城市。

所以这是我的问题...

  1. 如何配置Apache来做到这一点?
  2. 这是最好的方法吗?

php mysql apache drupal drupal-6

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

PHP:从数字中获取数千

当用户输入1000以上的数字时,我希望能够在数组中获得该数字的千位数.

例如…

用户输入的数字:165124

我的数组应该返回:

array('thousand_low' => 165000, 'thousand_high' = 165999)
Run Code Online (Sandbox Code Playgroud)

谢谢!

php

3
推荐指数
1
解决办法
1497
查看次数

使用javascript将分层无序列表转换为选择列表

我想实现类似的问题如何使用jquery将无序列表转换为格式美观的下拉列表?,但有一个分层的ul列表.我想转换这个HTML:

<ul>
    <li><a href="/">Home</a></li>
    <li><a href="/about">About us</a>
        <ul>
            <li><a href="/about/staff">Staff</a></li>
                <ul>
                    <li class="current-page"><a href="/about/staff/john-doe">John Doe</a></li>
                    <li><a href="/about/staff/jane-doe">Jane Doe</a></li>
                </ul>
        </ul>
    </li>
    <li><a href="/products">Products</a>
        <ul>
            <li><a href="/products/games">Games</a>
                <ul>
                    <li><a href="/products/games/xbox">XBOX</a></li>
                    <li><a href="/products/games/ps3">PlayStation 3</a></li>
                    <li><a href="/products/games/ipad">iPad</a></li>
                    <li><a href="/products/games/iphone">iPhone</a></li>
                </ul>
            </li>
            <li><a href="/products/hardware">Hardware</a>
                <ul>
                    <li><a href="/products/hardware/controllers">Controllers</a></li>
                    <li><a href="/products/hardware/memory">Memory units</a></li>
                </ul>
            </li>
            <li><a href="/products/upcoming">Upcoming</a></li>
        </ul>
    </li>
    <li><a href="/contact">Contact us</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

对此:

<select>
    <option value="/">Home</option>
    <option value="/about">About us</option>
    <option value="/about/staff">- Staff</option>
    <option value="/about/staff/john-doe" selected>-- John Doe</option>
    <option value="/about/staff/jane-doe">-- Jane Doe</option>
    <option value="/products">Products</option>
    <option …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

标签 统计

php ×2

apache ×1

drupal ×1

drupal-6 ×1

html ×1

javascript ×1

jquery ×1

mysql ×1