рассмотрим следующий PHP-код: <?php $searchsport = $_REQUEST['sport']; $sportarray = array( "Football" => "Fb01", "Cricket" => "ck32", "Tennis" => "Tn43", ); header("Location: ".$sportarray[$searchsport].".html"); //directs user to the corresponding page they searched if ($searchsport == NULL) { header("Location: youtypednothing.html"); //directs user to a page I've set up to warn them if they've entered nothing } else { […]
Я делаю загрузку файла с его переименованием. Все работает, кроме размера. Я не могу установить размер файла с помощью header('Content-Length: '); даже я настраиваю его на header('Content-Length: 15444544545'); это не работает. Я использую PHP codeigniter framework, где проблема? EDIT: больше кода: $file_data = array( 'originalName' => $post_info['file_info'][0]['original_name'], 'fakeName' => $post_info['file_info'][0]['file_name'], 'modificationId' => $post_info['file_info'][0]['modification_article_id'], 'extension' => […]
Im, работающий с PHP 4.3.11, и когда я запускаю заголовок, всегда отвечает с ошибкой, подобной этой Предупреждение: невозможно изменить информацию заголовка – уже отправленные заголовки (вывод начат в d: \ folder \ file.php: 1) в d: \ folder \ file.php в строке 2 Предупреждение: не удается изменить информацию заголовка – уже отправленные заголовки (вывод начат […]
Это код: header("Location: checkout/transactionCompleted.php?id=".$transactionId); Затем я использую $_GET['id'] чтобы получить значение. Все идет нормально. Вопрос : Как я могу это сделать, добавив POSTING и вместо использования сеанса? Благодаря, Джордж
Редактирование. После решения некоторых проблем, которые могут возникнуть или не возникли проблемы, дальнейшее тестирование показало, что затронутые пользователи не могут загружать файлы, даже напрямую. Это вызвало этот вопрос на веб-мастерах Stackexchange . Я принимаю ответ, который, вероятно, устранил проблему, все ли было связано с перенаправлением. У меня есть сценарий, который обрабатывает загрузки для моего сайта […]
Это мой код для проверки доступа. $query = "SELECT user_table.status, expire FROM user_table WHERE username = ?"; if($stmt = $mysqli->prepare($query)){ $username = phpCAS::getAttribute('uid'); $stmt->bind_param('s', $username); $stmt->execute(); $stmt->store_result(); $returned_amount = $stmt->num_rows; if($returned_amount>1) die("To many user names exists for you!"); else if(empty($returned_amount)) header("Location: /101/index.php?type=nouser"); $stmt->bind_result($status, $expire); $stmt->fetch(); $stmt->free_result(); $stmt->close(); if($expire != '0000-00-00 00:00:00' && strtotime($expire) <= time()) […]
Я хочу ограничить количество символов автоматически созданных заголовков страниц в php. Можете ли вы придумать любой код php или jquery, который может сделать это для меня, и я просто ввожу число символов, которое я хочу в заголовках страниц (70 символов)?
У меня проблема: PHP SCRIPT: // checks If-Modified-Since header (if nothing has changed) // Sends HTTP/1.0 304 Not Modified // Sends Cache-control: public, must-revalidate // exits // if NO If-Modified-Since or something has changed // builds content // Sends Last-Modified: [DATE TIME] // Sends Cache-control: public, must-revalidate // exits Я использую jQuery AJAX, чтобы попытаться […]
У меня есть следующая функция, которая получает blob из базы данных и должна возвращать файл в браузер, однако он возвращает поврежденный файл: $file_data – это массив с возвращенной строкой из таблицы файлов с блобом, типом контента, последним измененным и другими подобными вещами. $data – это компонент blob массива $ file_data. function header_file($data, $file_data) { $last_modified […]
Я пытаюсь оптимизировать способ создания фреймворков HTML5. Прямо сейчас, я должен вставить <meta charset="utf-8"/> сразу после <head> , так что это первый элемент, который нужно указать (поэтому, когда я передаю <title> а остальное элементов страницы, он уже определен как кодированный в UTF-8). Проблема в том, что я читаю несколько книг по оптимизации производительности сайта, и […]