当前位置: 首页>>代码示例>>PHP>>正文


PHP HTTP::readGET方法代码示例

本文整理汇总了PHP中HTTP::readGET方法的典型用法代码示例。如果您正苦于以下问题:PHP HTTP::readGET方法的具体用法?PHP HTTP::readGET怎么用?PHP HTTP::readGET使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在HTTP的用法示例。


在下文中一共展示了HTTP::readGET方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: select

 /**
  * Returns a "<select></select>" box and selects the option matching the HTTP POST/GET data, or the value if the former is missing.
  *
  * @param string $name The <select> tag name.
  * @param array $options An associative array of options. The keys contain
  *     the captions while the array elements contain the values. You can
  *     define an option group ("<optgroup>") by specifying an array of
  *     options as the value. For options with additional XHTML attributes,
  *     specify an array with the option value as the very first element and
  *     additional attributes thereafter.
  *     Example:
  *     <code>
  *         select('pizza', array(
  *             'Regular' => array(
  *                 'Margherita'    => array('margherita', 'title' => '50% Off Special'),
  *                 'Funghi'        => 'funghi',
  *                 'Prosciutto'    => 'prosciutto',
  *                 'Salame'        => 'salame',
  *             ),
  *             'Specials' => array(
  *                 'Mexican Style' => 'mexican',
  *                 'Spicy Curry'   => 'curry',
  *             ),
  *         ));
  *     </code>
  * @param mixed $value Optional. The value to select if no matching HTTP
  *     POST/GET variable exists. Default is NULL.
  * @param array $attributes Optional. Additional attributes to include.
  *     You can use this e.g. to set a tag ID or to override the "type"
  *     attribute. Default is NULL.
  * @param string $method Optional. Default is {@link METHOD_POST}.
  * @return string
  * @uses expandOptions()
  */
 public static function select($name, array $options, $value = null, array $attributes = null, $method = self::METHOD_POST)
 {
     $selectedValue = $method == self::METHOD_POST ? HTTP::readPOST($name, $value) : HTTP::readGET($name, $value);
     return '<select name="' . HTML::entities($name) . '" ' . HTML::expandAttributes($attributes) . '>' . self::expandOptions($options, $selectedValue) . '</select>';
 }
开发者ID:dapepe,项目名称:tymio,代码行数:39,代码来源:form.php

示例2: Exception

     if (!$userAuthenticated) {
         if (isset($_REQUEST['username']) && $_REQUEST['username'] != '') {
             $message = 'Wrong username or password!';
         } else {
             $message = 'Please login!';
         }
         throw new Exception($message);
     }
 } catch (Exception $e) {
     if ($e->getMessage() != '') {
         $xmlMeta->addChild(new \Xily\Xml('message', $e->getMessage(), array('class' => 'alert alert-error')));
     }
     $view = 'login';
 }
 if ($view === 'login') {
     $returnUrl = HTTP::readGET('return', '');
     if (!Form::verify('loginreturn', Form::METHOD_GET)) {
         $returnUrl = '';
     }
     $xmlMeta->addChildren(array(new \Xily\Xml('tokenName', Form::getTokenName()), new \Xily\Xml('tokenValue', Form::getToken('login')), new \Xily\Xml('return', empty($returnUrl) ? $_SERVER['SCRIPT_URI'] : $returnUrl)));
 }
 // Check if there is a controller for the view
 if (file_exists(CONTROLLER_DIR . $view . '.php')) {
     include_once CONTROLLER_DIR . $view . '.php';
 }
 $controllerClass = ucfirst($view) . 'Controller';
 if (class_exists($controllerClass)) {
     $controller = new $controllerClass($locale);
     $controller->enrichMeta($xmlMeta);
     $xlyPage = $controller->getView();
 } else {
开发者ID:dapepe,项目名称:tymio,代码行数:31,代码来源:index.php


注:本文中的HTTP::readGET方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。