curl_getinfo($ch, CURLINFO_CONTENT_TYPE) returns false when Content-Type header is not set
Personne n'a encore pris cette issue.
- Langage dominant
- C
- Étoiles
- 40.4k
- Forks
- 8.2k
- Merge moyen
- 2 j 13 h
- PR mergées (30 j)
- 96
Description
Description
The following code:
<?php
$ch = curl_init();
$url = 'https://epapucs.hu/wp-content/uploads/2024/11/F318482161_2.webp';
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, $url);
curl_exec($ch);
$ct = curl_getinfo($ch, CURLINFO_CONTENT_TYPE);
var_dump($ct);
$info = curl_getinfo($ch)['content_type'];
var_dump($info);
curl_close($ch);
Resulted in this output:
bool(false)
NULL
I'd expect these two values to be the same. It's hard to handle errors when a false value is returned when there's no error.
These are the first elements of curl_getinfo associative_array:
array(41) {
["url"]=>
string(63) "https://epapucs.hu/wp-content/uploads/2024/11/F318482161_2.webp"
["content_type"]=>
NULL
["http_code"]=>
int(200)
PHP Version
PHP 8.4.1
Operating System
macOS 15.1
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Le rapport ne fournit ni fichier du dépôt ni point d’entrée de test. Commencez par exécuter la reproduction PHP fournie avec une réponse dépourvue d’en-tête Content-Type, puis examinez comment sont produits les résultats scalaires et associatifs de curl_getinfo. Le travail est terminé lorsque les deux formes ont un comportement cohérent et documenté pour cette réponse.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- php
- Domaine
- backend
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100