w. Crispy Noodles
Spaghetti
w. Rice & Crispy Noodles
w. White Rice
Soft Broad Rice Noodles or Thin Rice Noodles
w. 4 Pancakes
w. White Rice
w. White Rice
w. White Rice
w. White Rice
Seafood w. White Rice
w. White Rice
Includes White Rice or Organic Brown Rice and Choice of One Sauce: Brown, White or Spicy Garlic
Broccoli, string bean & snow peas
$9.75w. White Rice
An exotic combination of jumbo shrimps, crab meat, lobster, chicken beet & roast pork sautéed in Fresh broccoli, baby corn, straw mushrooms & a variety of Chinese vegetables.
$14.25A delightful combination of jumbo shrimps, lobster, scallops, crab meat sautéed w. Chinese vegetables in house special white sauce.
$15.25Crispy chicken chunks sautéed w. special hot brown sauce & served w. steamed fresh broccoli.
$11.25White meat chicken, shrimp, sliced roast pork & crab meat, sautéed w. mixed Chinese vegetables served w. crispy fried wonton.
$12.95A special combination of chicken, beef & shrimp sautéed w. mixed vegetables in savory brown sauce.
$12.95 }
public static function SetObject($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function SetArray($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function SetBoolean($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function Set($key, $var, $expire = 86400) {
App::debugbarLog('debug', "Cache set: $key");
if ($i = static::getInstance()) {
$var = static::beforeSet($var);
return $expire > 0?
$i->setEx($key, $expire, $var) :
$i->set($key, $var);
}
return null;
}
public static function Exists(...$key):?bool {
if ($i = static::getInstance()) {
return $i->exists($key);
}
return null;
}
public static function Expire($key, $ttl) {
if ($i = static::getInstance()) {
return $i->expire($key, $ttl);
}
return false;
}
/**
"MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error."
}
public static function SetObject($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function SetArray($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function SetBoolean($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function Set($key, $var, $expire = 86400) {
App::debugbarLog('debug', "Cache set: $key");
if ($i = static::getInstance()) {
$var = static::beforeSet($var);
return $expire > 0?
$i->setEx($key, $expire, $var) :
$i->set($key, $var);
}
return null;
}
public static function Exists(...$key):?bool {
if ($i = static::getInstance()) {
return $i->exists($key);
}
return null;
}
public static function Expire($key, $ttl) {
if ($i = static::getInstance()) {
return $i->expire($key, $ttl);
}
return false;
}
/**
"menuitemimage_default_1767496"
86400
"N;"
public static function getInstance() {
if (static::$redisObj === null) {
static::$redisObj = new Redis();
try {
if (!@static::$redisObj->connect(static::$host, (int)static::$port)) {
static::$redisObj = false;
Splunk::log(Splunk::LOG_REDIS_CONN, ['error' => 'Error connecting']);
} else {
static::$redisObj->select(static::$db);
}
} catch (RedisException $e) {
static::$redisObj = false;
Splunk::log(Splunk::LOG_REDIS_CONN, ['error' => 'Error connecting: '.$e->getMessage()]);
}
}
return static::$redisObj;
}
public static function SetObject($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function SetArray($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function SetBoolean($key, $var, $expire = 86400) {
return static::Set($key, serialize($var), $expire);
}
public static function Set($key, $var, $expire = 86400) {
App::debugbarLog('debug', "Cache set: $key");
if ($i = static::getInstance()) {
$var = static::beforeSet($var);
return $expire > 0?
$i->setEx($key, $expire, $var) :
$i->set($key, $var);
}
return null;
}
"menuitemimage_default_1767496"
"N;"
86400
* @param int $mid
* @return MenuItemImage|null
*/
public static function getDefaultByMenuItem($mid = -1) {
$cacheKey = self::cacheDefaultImgKey($mid);
if ($mid > 0) {
/** @var \MenuItemImage|null $cached */
$cached = Cache::GetObject($cacheKey, true);
if ($cached || is_null($cached)) {
return $cached;
}
/** @var \MenuItemImage|null $img */
if ($img = self::where(['is_default' => true, 'menu_item_id' => $mid])->first()) {
Cache::SetObject($cacheKey, $img);
return $img;
}
}
Cache::SetObject($cacheKey, null);
return null;
}
private static function cacheDefaultImgKey($menuItemId) {
return "menuitemimage_default_$menuItemId";
}
public static function cacheDeleteDefaultImg($menuItemId) {
Cache::Delete(self::cacheDefaultImgKey($menuItemId));
}
/**
* The complete URL to display the image, including the timestamp for cache busting
* @param bool $withTimestamp Will skip the timestamp if false is given here
* @param int $thumbSize If given, retrieves the thumbnail URL instead, if one exists
* @return string
*/
public function getUrl($withTimestamp = true, int $thumbSize = null) {
$withTimestamp = is_null($withTimestamp)? true : $withTimestamp;
return ($this->is_url? $this->img_name : $this->getBaseUrl(null, $thumbSize, $withTimestamp));
"menuitemimage_default_1767496"
null
public function getSelectedPrice() {
return $this->selectedPrice;
}
public function setSelectedPrice(MenuItemPrice $price = null) {
$this->selectedPrice = $price;
}
public function getUniqueId() {
return $this->uuid;
}
public function setUniqueId($uuid = null) {
$this->uuid = $uuid;
}
/**
* @return MenuItemImage|null
*/
public function getDefaultImage() {
if (!$this->defaultImage) {
$this->setDefaultImage(MenuItemImage::getDefaultByMenuItem($this->getId()));
}
return $this->defaultImage;
}
public function setDefaultImage(MenuItemImage $image = null) {
$this->defaultImage = $image;
}
/**
* @param $account
* @return MenuItemImage|string|null
*/
public function getThumbUrl($account) {
$default_image = $this->getDefaultImage();
if (!$default_image
&& $account instanceof Account
&& ($account->getDefaultMenuItemImage() || $account->hasImages(Account::IMAGE_FIELD_DEFAULT_MENU_ITEM_IMAGE))) {
return $account->getUrl(Account::IMAGE_FIELD_DEFAULT_MENU_ITEM_IMAGE);
}
1767496
/**
* @return MenuItemImage|null
*/
public function getDefaultImage() {
if (!$this->defaultImage) {
$this->setDefaultImage(MenuItemImage::getDefaultByMenuItem($this->getId()));
}
return $this->defaultImage;
}
public function setDefaultImage(MenuItemImage $image = null) {
$this->defaultImage = $image;
}
/**
* @param $account
* @return MenuItemImage|string|null
*/
public function getThumbUrl($account) {
$default_image = $this->getDefaultImage();
if (!$default_image
&& $account instanceof Account
&& ($account->getDefaultMenuItemImage() || $account->hasImages(Account::IMAGE_FIELD_DEFAULT_MENU_ITEM_IMAGE))) {
return $account->getUrl(Account::IMAGE_FIELD_DEFAULT_MENU_ITEM_IMAGE);
}
if ($default_image) {
if (is_object($default_image)) {
return $default_image->getUrl(false, 110);
} else {
return $default_image;
}
}
return null;
}
public function isInMenu($menu_id = -1) {
$db_conn = DB::conn();
data-bs-target="#add_menu_item"
data-load-menu-item="<?=$i->getId()?>"
data-category-id="<?=$category->id?>"
data-change-url-on-click="<?=formatCustomerOrderLink([$restaurant, $menu, $category, $i])?>"
data-change-url-group="menuitem"
data-parent-url="<?=formatCustomerOrderLink([$restaurant, $menu, $category])?>"
>
<span class="sr-only"><?=$i->getDisplayName()?></span>
</a>
<div class="content">
<h3><?=$i->getDisplayName()?> <?=$iconHtml?></h3>
<p><?=$i->getDescription()?></p>
<?=$i->getPricesAndNutritionalInfo($prices, [
'priceTemplate' => '{LABEL}<span class="menuitempreview_pricevalue">{VALUE}</span>',
'nutritionalInfoTemplate' => '<span class="nutritional-info">{NUTRITIONAL_INFO}</span>'
])?>
</div>
<? if ($thumbUrl = $i->getThumbUrl($account)) { ?>
<figure role="none"><img src="<?=$thumbUrl?>" alt="<?=$i->getDisplayName()?>"></figure>
<? } ?>
</li>
<? } ?>
Account {}
data-category-url="<?=formatCustomerOrderLink([$restaurant, $category->menu, $category])?>"
data-category-menu-id="<?=$category->menu->id?>"
style="scroll-margin-top: calc(var(--eds-category-offset, 64) * 1px + 0.5rem)"
class="mb-4 pb-1"
>
<h2
class="eds-display-text-title-m"
data-event-on:category_selected="(category) => category.id === '<?=$category->id?>' && app.nextTick(() => this.scrollIntoView({ behavior: Math.abs(this.getBoundingClientRect().top) > 2 * window.innerHeight ? 'instant' : 'auto' }))"
style="scroll-margin-top: calc(var(--eds-category-offset, 64) * 1px + 0.5rem)"
><?=$category->display_name?></h2>
<? if ($category->description) { ?>
<p class="desc mb-0"><?=$category->description?></p>
<? } ?>
<div class="menucat_list mt-3">
<ul>
<? if ($items) {
foreach ($items as $i) {
include(CORE_PATH.'templates4.0/customer/menuitempreview.php');
$itemsId[] = $i->id;
}
} ?>
</ul>
</div>
<? if (UpsellItem::existsForAccount($account->id) || $account->getAutoUpsellEnabled()) { ?>
<div class="cart_upsell mb-2p5"></div>
<? } ?>
</div>
<? }
echo "<input type='hidden' id='items-id' value='".implode(',', $itemsId)."' />";
$fragment = ob_get_clean();
if (count($itemsId) > 0) {
Cache::Set($cacheKey, $fragment);
}
return $fragment;
}
}
"/home/deploy/EHungry-9-boyan/Web/templates4.0/customer/menuitempreview.php"
if ($_REQUEST['ordering_level'] >= OrderingLevel::CATEGORY) {
if (!is_object($category) || (!$category->getIsShown() && $category->id > 0)) {
redirectToOrderingWithError('You must select a valid category.', [$restaurant, $menu]);
}
$is_admin = isLoggedAsAdmin() == $account->id;
$popularItemsId = [];
$popularItems = MenuItem::getPopularItems($account->getId(), $restaurant->getId(), $menu->id, 20, $unavailableMenuItemsInfo);
foreach ($popularItems as $pi) {
$popularItemsId[] = $pi->getId();
}
$category_items = $account->getCategorizedMenuItemArray(true, true);
if ($category->url_tag == 'popular-items') {
$category_items = [-1 => $popularItems];
} else {
$category_items = $account->getCategoryItems(new Category(-1), $menu, $is_admin, $restaurant, true);
}
$menuPageFragment = $menu->buildPageFragment($account, $restaurant, $category_items, $is_admin);
// Page description and title
$pageDescription = 'Order ' . mb_strtolower($category->getDisplayName()) . ' online from ' . $account->getDisplayName() . ' ' . ($orderTypeText ? 'for ' . $orderTypeText :'') . '. The best ' . $restaurant->getCuisineType() . ' in ' . $restaurant->getCity() . ', ' . $restaurant->getState() . '.';
$_REQUEST['_PAGETITLE'] = $category->getDisplayName();
$menus = $restaurant->getActiveMenus();
if (count($menus) > 1) {
$_REQUEST['_PAGETITLE'] .= ' | ' . $menu->getDisplayName();
}
$restaurants = $account->getActiveRestaurants();
if (count($restaurants) > 1 && $restaurant->getDisplayName() != $account->getDisplayName()) {
$_REQUEST['_PAGETITLE'] .= ' | ' . $restaurant->getDisplayName();
}
$_REQUEST['_PAGETITLE_FULL'] = true;
// We check whether the SEO description is enabled to determine whether to show the SEO message or not
$_REQUEST['_PAGEH2'] = $account->getSeoDescriptionDisabled() ? '' : $pageDescription;
$_REQUEST['_PAGEDESCRIPTION'] = $pageDescription;
Account {}
Restaurant {}
array:21 [ 180374 => array:32 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} 5 => MenuItem {} 6 => MenuItem {} 7 => MenuItem {} 8 => MenuItem {} 9 => MenuItem {} 10 => MenuItem {} 11 => MenuItem {} 12 => MenuItem {} 13 => MenuItem {} 14 => MenuItem {} 15 => MenuItem {} 16 => MenuItem {} 17 => MenuItem {} 18 => MenuItem {} 19 => MenuItem {} 20 => MenuItem {} 21 => MenuItem {} 22 => MenuItem {} 23 => MenuItem {} 24 => MenuItem {} 25 => MenuItem {} 26 => MenuItem {} 27 => MenuItem {} 28 => MenuItem {} 29 => MenuItem {} 30 => MenuItem {} 31 => MenuItem {} ] 180375 => array:11 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} 5 => MenuItem {} 6 => MenuItem {} 7 => MenuItem {} 8 => MenuItem {} 9 => MenuItem {} 10 => MenuItem {} ] 180376 => array:7 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} 5 => MenuItem {} 6 => MenuItem {} ] 180377 => array:7 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} 5 => MenuItem {} 6 => MenuItem {} ] 180378 => array:6 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} 5 => MenuItem {} ] 180389 => array:5 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} ] 180390 => array:13 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} 5 => MenuItem {} 6 => MenuItem {} 7 => MenuItem {} 8 => MenuItem {} 9 => MenuItem {} 10 => MenuItem {} 11 => MenuItem {} 12 => MenuItem {} ] 180391 => array:5 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} ] 180392 => array:6 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} 5 => MenuItem {} ] 180393 => array:13 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} 5 => MenuItem {} 6 => MenuItem {} 7 => MenuItem {} 8 => MenuItem {} 9 => MenuItem {} 10 => MenuItem {} 11 => MenuItem {} 12 => MenuItem {} ] 180394 => array:8 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} 5 => MenuItem {} 6 => MenuItem {} 7 => MenuItem {} ] 180395 => array:10 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} 5 => MenuItem {} 6 => MenuItem {} 7 => MenuItem {} 8 => MenuItem {} 9 => MenuItem {} ] 180396 => array:13 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} 5 => MenuItem {} 6 => MenuItem {} 7 => MenuItem {} 8 => MenuItem {} 9 => MenuItem {} 10 => MenuItem {} 11 => MenuItem {} 12 => MenuItem {} ] 180397 => array:8 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} 5 => MenuItem {} 6 => MenuItem {} 7 => MenuItem {} ] 180398 => array:9 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} 5 => MenuItem {} 6 => MenuItem {} 7 => MenuItem {} 8 => MenuItem {} ] 180399 => array:16 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} 5 => MenuItem {} 6 => MenuItem {} 7 => MenuItem {} 8 => MenuItem {} 9 => MenuItem {} 10 => MenuItem {} 11 => MenuItem {} 12 => MenuItem {} 13 => MenuItem {} 14 => MenuItem {} 15 => MenuItem {} ] 180400 => array:34 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} 5 => MenuItem {} 6 => MenuItem {} 7 => MenuItem {} 8 => MenuItem {} 9 => MenuItem {} 10 => MenuItem {} 11 => MenuItem {} 12 => MenuItem {} 13 => MenuItem {} 14 => MenuItem {} 15 => MenuItem {} 16 => MenuItem {} 17 => MenuItem {} 18 => MenuItem {} 19 => MenuItem {} 20 => MenuItem {} 21 => MenuItem {} 22 => MenuItem {} 23 => MenuItem {} 24 => MenuItem {} 25 => MenuItem {} 26 => MenuItem {} 27 => MenuItem {} 28 => MenuItem {} 29 => MenuItem {} 30 => MenuItem {} 31 => MenuItem {} 32 => MenuItem {} 33 => MenuItem {} ] 180401 => array:24 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} 5 => MenuItem {} 6 => MenuItem {} 7 => MenuItem {} 8 => MenuItem {} 9 => MenuItem {} 10 => MenuItem {} 11 => MenuItem {} 12 => MenuItem {} 13 => MenuItem {} 14 => MenuItem {} 15 => MenuItem {} 16 => MenuItem {} 17 => MenuItem {} 18 => MenuItem {} 19 => MenuItem {} 20 => MenuItem {} 21 => MenuItem {} 22 => MenuItem {} 23 => MenuItem {} ] 180402 => array:4 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} ] 180405 => array:5 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} ] 181035 => array:8 [ 0 => MenuItem {} 1 => MenuItem {} 2 => MenuItem {} 3 => MenuItem {} 4 => MenuItem {} 5 => MenuItem {} 6 => MenuItem {} 7 => MenuItem {} ] ]
false
$cart->setDefaultOrderType($account, $restaurant);
$cart->setDefaultFees($account, $restaurant);
}
$restaurantRequiredPages = [
'login',
'customerorders'
];
if (is_null($restaurant) && in_array($_REQUEST['form'], $restaurantRequiredPages)) {
redirectTo('home');
}
$modelPath = CORE_PATH . 'model4.0/customer/'.$_REQUEST['form'].'.php';
} else {
$_REQUEST['mobiledetect'] = new Mobile_Detect;
}
if (is_readable($modelPath)) {
include_once($modelPath);
}
App::debugbarTime("model '{$_REQUEST['form']}'");
$custom_nav = CustomNavigationTab::getAllForAccount($account->getId());
$view2HideRightColumns = ['checkout', 'dashboard', 'customerdetails', 'customerorders',
'mydeliveryaddresses', 'emailpreferences', 'mycoupons', 'mycreditcards', 'mypassword',
'customerorderdetails', 'editcustomer', 'adddeliveryaddress',
'editlocation', 'orderconfirmation','viewcart', 'map', 'validatecallback'];
if (in_array($_REQUEST['form'], $view2HideRightColumns)) {
$hideRightColumn = true;
}
$myAccountPages = ['accountsettings', 'dashboard', 'customerdetails', 'customerorders', 'editaddress', 'editcustomer', 'mydeliveryaddresses', 'editlocation', 'emailpreferences', 'mycoupons', 'mycreditcards', 'mypassword', 'adddeliveryaddress', 'map', 'myloyalty'];
if (in_array($_REQUEST['form'], $myAccountPages)) {
$isMyAccountPage = true;
}
if (!isset($cart) || !is_object($cart)) {
$GLOBALS['cart'] = \Cart::getCurrent();
"/home/deploy/EHungry-9-boyan/Web/model4.0/customer/ordering3.php"
App::startTime();
ErrorHandlers::register();
// Global.php is the core setup file for the application
App::debugbarTime('Global.php');
require(dirname(__DIR__) . '/PHP/Global.php');
App::debugbarTime('Global.php');
/** @var string $controller The main controller - defined at /PHP/Global.php */
App::debugbarTime('Sentry - controller');
ErrorHandlers::sentryInit($controller); //doesn't always do much - not every controller has a Sentry project
App::debugbarTime('Sentry - controller');
App::debugbarTime("controller: $controller");
apache_note('AppController', $controller);
if (file_exists(CORE_PATH."lib/helpers/$controller.php")) {
require CORE_PATH."lib/helpers/$controller.php";
}
require CORE_PATH."controllers/$controller.php";
App::debugbarTime("controller: $controller");
"/home/deploy/EHungry-9-boyan/Web/controllers/customer.php"
| Key | Value |
| aid | "restaurant/1walnutcranford/order/main-menu/chefs-specialties/s12-sesame-beef"
|
| Key | Value |
| loc | "en_US"
|
| customer_account_id | 32293
|
| cart | Cart {}
|
| restaurant_id | 11221
|
| menu_id | 14117
|
| Key | Value |
| UNIQUE_ID | "acG4cVky_VbbXkLFgsr31wAAAAw"
|
| SCRIPT_URL | "/restaurant/1walnutcranford/order/main-menu/chefs-specialties/s12-sesame-beef"
|
| SCRIPT_URI | "http://www.springroll.com.9.boyan.ehungry.net/restaurant/1walnutcranford/order/main-menu/chefs-specialties/s12-sesame-beef"
|
| HTTP_HOST | "www.springroll.com.9.boyan.ehungry.net"
|
| HTTP_X_REAL_IP | "216.73.216.187"
|
| HTTP_X_FORWARDED_FOR | "216.73.216.187"
|
| HTTP_X_CONFKEY | "Main_Domain:6462"
|
| HTTP_SCHEME | "https"
|
| HTTP_EHENV | "TODO"
|
| HTTP_CONNECTION | "close"
|
| HTTP_ACCEPT | "*/*"
|
| HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
|
| HTTP_ACCEPT_ENCODING | "gzip, br, zstd, deflate"
|
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
|
| SERVER_SIGNATURE | "" |
| SERVER_SOFTWARE | "Apache/2.4.66 () mod_wsgi/4.6.5 Python/3.7 PHP/7.2.34"
|
| SERVER_NAME | "www.springroll.com.9.boyan.ehungry.net"
|
| SERVER_ADDR | "127.0.0.1"
|
| SERVER_PORT | "80"
|
| REMOTE_ADDR | "127.0.0.1"
|
| DOCUMENT_ROOT | "/home/deploy/EHungry-9-boyan/Web"
|
| REQUEST_SCHEME | "http"
|
| CONTEXT_PREFIX | "" |
| CONTEXT_DOCUMENT_ROOT | "/home/deploy/EHungry-9-boyan/Web"
|
| SERVER_ADMIN | "root@localhost"
|
| SCRIPT_FILENAME | "/home/deploy/EHungry-9-boyan/Web/index.php"
|
| REMOTE_PORT | "50184"
|
| GATEWAY_INTERFACE | "CGI/1.1"
|
| SERVER_PROTOCOL | "HTTP/1.0"
|
| REQUEST_METHOD | "GET"
|
| QUERY_STRING | "aid=restaurant/1walnutcranford/order/main-menu/chefs-specialties/s12-sesame-beef"
|
| REQUEST_URI | "/restaurant/1walnutcranford/order/main-menu/chefs-specialties/s12-sesame-beef"
|
| SCRIPT_NAME | "/restaurant/1walnutcranford/order/main-menu/chefs-specialties/s12-sesame-beef"
|
| PHP_SELF | "/restaurant/1walnutcranford/order/main-menu/chefs-specialties/s12-sesame-beef"
|
| REQUEST_TIME_FLOAT | 1774303345.242
|
| REQUEST_TIME | 1774303345
|