CrossPHP
  • Namespace
  • Class
  • Download

Namespaces

  • Cross
    • Auth
    • Cache
      • Driver
      • Request
    • Core
    • DB
      • Connecter
      • Drivers
      • SQLAssembler
    • Exception
    • Http
    • I
    • Lib
      • Document
    • Module
    • MVC
    • Runtime
  • None

Classes

  • Request
  • Response

Class Request

Namespace: Cross\Http
Package: Cross\Core
Author:

wonli wonli@live.com Class Request


Located at Http/Request.php

Methods summary

public static Cross\Http\Request
# getInstance( )

实例化类

实例化类

Returns

Cross\Http\Request
public mixed
# getScriptUrl( )

script url

script url

Returns

mixed

Throws

Cross\Exception\FrontException
public
# setBaseUrl( string $url )

设置基础路径

设置基础路径

Parameters

$url
设置基础路径
public string
# getBaseUrl( boolean $absolute = false )

返回当前URL绝对路径

返回当前URL绝对路径

Parameters

$absolute
是否返回带HOST的绝对路径

Returns

string
当前请求的url

Throws

Cross\Exception\FrontException
public string
# getIndexName( )

当前执行的脚本名

当前执行的脚本名

Returns

string
public mixed
# getHostInfo( )

get host

get host

Returns

mixed
public string
# getCurrentUrl( boolean $absolute = true )

获取当前页面URL

获取当前页面URL

Parameters

$absolute

Returns

string
public integer
# getServerPort( )

取得服务器端口

取得服务器端口

Returns

integer
当前服务器端口号
public string
# getScriptFilePath( )

当前scriptFile的路径

当前scriptFile的路径

Returns

string

Throws

Cross\Exception\FrontException
public string
# getUserHost( )

Returns

string
public string
# getRequestURI( )

Returns

string
public string
# getRequestType( )

Returns

string
public string
# getPathInfo( )

Returns

string
public string
# getQueryString( )

Returns

string
public string
# getScriptName( )

Returns

string
public string
# getUrlReferrer( )

HTTP_REFERER;

HTTP_REFERER;

Returns

string
public string
# getUserAgent( )

Returns

string
userAgent
public string
# getAcceptTypes( )

Returns

string
ACCEPT TYPE
public boolean
# isPutRequest( )

是否是PUT请求

是否是PUT请求

Returns

boolean
public boolean
# isPostRequest( )

判断一个链接是否为post请求

判断一个链接是否为post请求

Returns

boolean
public boolean
# isGetRequest( )

判断请求类型是否为get

判断请求类型是否为get

Returns

boolean
public boolean
# isDeleteRequest( )

判断请求类型是否为delete

判断请求类型是否为delete

Returns

boolean
public boolean
# isAjaxRequest( )

是否是ajax请求

是否是ajax请求

Returns

boolean
public boolean
# isFlashRequest( )

是否是flash请求

是否是flash请求

Returns

boolean
public string
# getClientIPAddress( array $env_keys = array() )

获取客户端IP地址

获取客户端IP地址

Parameters

$env_keys

Returns

string
userIP
public string
# SERVER( string $name )

取得$_SERVER全局变量的值

取得$_SERVER全局变量的值

Parameters

$name
$_SERVER的名称

Returns

string
protected boolean
# isPutViaPostRequest( )

是否是通过POST的PUT请求

是否是通过POST的PUT请求

Returns

boolean
CrossPHP API documentation generated by ApiGen